Os explicamos como cambiar los DPI de vuestra interfaz Android para aprovechar así más la pantalla de tu dispositivo.
La interfaz de nuestro dispositivo Android está configurada de modo que muestre una cantidad de píxeles por pulgada. Dos pantallas con la misma resolución de pantalla pero distinto tamaño, tendrán unos DPI en su interfaz distintos porque el de menor pantalla tendrá que recrear más píxeles en una pulgada para ofrecer mayor claridad.
Tutorial: Cómo cambiar los DPI de Android
Esto quiere decir que si en una pantalla reducimos los DPI, la pantalla tenderá a ampliarse, los iconos reducirán su tamaño y veremos mayor cantidad de información, sacrificando un poco de nitidez por el camino.
Antes / Después
Cambiar los DPI de nuestro dispositivo puede convertir nuestro smartphone en un phablet. De tal forma que la pantalla nos mostrará mayor cantidad de información como ocurriría en una phablet. He probado a modificar los DPI de un Nexus 5 para reducirlos y el resultado es fantástico.Claro está, no nos libraremos de ciertos problemas a la hora de mover aplicaciones. Lo no esté por defecto está exento a tener problemas de compatibilidad, es de cajón.
Hoy os explicaremos cómo cambiar el valor de los DPI de la interfaz de tu dispositivo Android sin necesidad de ser root. Al final del artículo os mostraremos una aplicación para usuarios root muy fácil de usar y que cambia nuestros DPI sin el «jaleo» de no ser root.
Aclarar que hay dos tipos de procesos según tengamos Windows o Linux/Mac. Claro está explicaremos ambos casos.
Archivos que descargar
Los usuarios de Windows tendréis que instalar también Java. Si no sabéis si lo tenéis instalado, entrando aquí lo comprobaréis.
Posteriormente, los usuarios de Windows tendrán que descargar además este archivo que es una versión muy reducida de las Tools del SDK de Android.
Descargar Minimal ADB and Fastboot (Hilo de XDA)
Por último, si eres usuario de Windows, te recomendamos que instales los drivers para que tu ordenador reconozca tu dispositivo en modo fastboot.
Para los usuarios de Linux/Mac, tan sólo tendrán que descargar este archivo.
Pasos a seguir en Windows
Instalación de Minimal ADB and Fastboot:
- Descargáis el archivo y los descomprimís
- Ejecutáis el instalador y seleccionáis el escritorio a la hora de elegir ruta
- Listo
Cambiar los DPI de Android desde Windows
Ahora los pasos a seguir son muy sencillos, tan sólo tendréis que hacer lo que os decimos a continuación.
En primer lugar, una vez tengamos ya los drivers instalados (IMPORTANTE) y Minimal ADB and Fastboot también, tendremos que activar el modo depuración.
Hecho esto, los pasos a seguir a continuación es en el CMD (terminal o «ventana negra» de Windows). Para abrir el CMD desde la carpeta donde tenemos los archivos que nos han aparecido en el escritorio (porque lo hemos elegido en la instalación) tendremos que mantener pulsado Shift y hacer click derecho. Aquí nos aparecerá «Abrir ventana de comandos aquí», pulsamos ahí.
RECORDATORIO: Antes de empezar con la ventana de comandos recordad que tenéis que instalar los drivers USB para que vuestro ordenador lo reconozca.
Abierta la ventana de comandos, antes de proceder a cambiar los DPI, haremos una comprobación para ver que todo está correcto. Aquí escribiremos esto:
adb devices
Aquí tendría que salirnos un dispositivo conectado y si no es así, mirad vuestro teléfono porque os estará pidiendo permiso para vincularlo para depuración. Aceptáis en vuestro teléfono e intentáis de nuevo, debería saliros ya.
Con esto ya sabemos que nuestro dispositivo está perfectamente vinculado y recibirá los comandos que pongamos a continuación. Os aconsejo que estos comandos los vayáis cambiando hasta que encontréis uno que se adapte. En el caso del Nexus 5, los DPI originales son 480 y yo los pasé a 400. Id probando vosotros o buscad por internet los DPI para vuestro dispositivo.
Para cambiar los DPI escribimos esto.: (Sustituid «XXX» por la densidad que queráis)
adb shell wm density xxx
Luego reiniciais como normalmente o directamente escribiendo el comando:
adb reboot
Cuando hayamos reiniciado ya tendremos el cambio de interfaz establecido y veremos como ahora la pantalla muestra más información que antes si hemos establecido una buena cantidad de DPI.
Pasos a seguir en Linux/Mac
El proceso a realizar en Linux/Mac es notablemente más sencillo ya que ni tendremos que instalar ningún tipo de archivo para las herramientas SDK ni los drivers del dispositivo. Tan sólo habrá que hacer un paso para ubicarse en la carpeta y listo, muy sencillo.
Para empezar, tendréis que haberos descargado el archivo que os hemos dejado arriba para Linux/Mac (SDK Tools Only). Esto lo descomprimes y te llevas la carpeta al escritorio para facilitar el proceso.
Una vez tengamos todo listo, tendremos que abrir el Terminal. En Linux y en Mac se llaman igual así que será fácil encontrarlo, suele estar a la vista. Los usuarios de Mac pueden pulsar cmd + barra espaciadora y escribir «Terminal».
Aquí tendremos que escribir lo siguiente para desde la carpeta raíz situarnos en la carpeta con la herramienta ADB:
cd Desktop/ADB
Abierto el terminal, antes de proceder a cambiar los DPI, haremos una comprobación para ver que todo está correcto. Aquí escribiremos esto:
./adb devices
Aquí tendría que salirnos un dispositivo conectado y si no es así, mirad vuestro teléfono porque os estará pidiendo permiso para vincularlo para depuración. Aceptáis en vuestro teléfono e intentáis de nuevo, debería saliros ya.
Ya estaremos en la carpeta que previamente hemos descargado, ahora ejecutaremos este comando para cambiar los DPI: (Sustituid «XXX» por la densidad que queráis)
./adb shell wm density xxx
Luego reiniciais como normalmente o directamente escribiendo el comando:
./adb reboot
Cuando hayamos reiniciado ya tendremos el cambio de interfaz establecido y veremos como ahora la pantalla muestra más información que antes si hemos establecido una buena cantidad de DPI.
Como podéis ver, los pasos a seguir son muy sencillos una vez que se tiene todo lo anterior preparado. Si eres de Windows, ten todo preparado, tanto los drivers como las herramientas ADB. En caso de Linux/Mac la cosa es más fácil y difieren en relativamente nada los comandos.
Cambiar los DPI si eres root es mucho más fácil
Los pasos que hemos dado antes son tanto para usuarios sin root como para los que sí tienen permisos de superusuario. Pero hay una aplicación en Google Play que si tenemos estos permisos root, es mucho más sencillo y rápido cambiar los DPI. Hablamos de Texdroider DPI, ponemos los DPI que queramos, pulsamos sobre Apply y luego sobre Reboot. Listo.
Con este tutorial, tanto los usuarios sin permisos root como los que sí lo tengan, sabréis cambiar los DPI de vuestro Android para así aprovechar más la pantalla de vuestro dispositivo.