Cómo forzar cualquier aplicación de Android en modo inmersivo de pantalla completa (sin enraizamiento)
Google lanzó una versión de Chrome para Android en 2012, y nunca se molestó en darle un modo de pantalla completa. Si está cansado de esperar en su aplicación de Android favorita para ofrecer la pantalla completa, hay una manera de hacerlo usted mismo con el modo inmersivo..
¡Vamos, Google, te he estado rogando literalmente durante años! Simplemente no hay razón para no darnos un modo de pantalla completa. Hay formas de hacer esto con aplicaciones de terceros como Tasker, pero suponiendo que siempre querrá mantener una aplicación específica en pantalla completa, hay una manera más rápida y práctica de hacerlo utilizando solo la herramienta de escritorio del puente de depuración de Android (ADB).
Lo que necesitarás
Para seguir los pasos de este artículo, necesitarás lo siguiente:
- Un teléfono o tableta con Android que ejecuta la versión 4.4 (KitKat) o posterior
- Una PC con Windows, macOS o Linux
- Un cable usb
Paso uno: habilitar la depuración USB
Antes de comenzar, deberá habilitar la depuración basada en USB en su teléfono si aún no lo ha hecho. Abre el menú principal de Configuración. Toca "Acerca del teléfono" y luego toca la entrada "Número de compilación" siete veces. Sí, en serio. En algunos teléfonos, la entrada "Acerca del teléfono" puede estar en otro lugar en el menú de Configuración, pero si te atreves a encontrarlo, deberías poder encontrarlo.
Cuando vea la notificación emergente que dice "Ahora es un desarrollador", presione el botón Atrás y verá una nueva opción en el menú principal de Configuración: "Opciones del desarrollador".
Toca "Opciones de desarrollador" y, dentro, encontrarás la opción "Depuración de USB" debajo del encabezado Depuración. Actívalo y luego presiona "Aceptar".
Paso dos: instala el SDK de Android y ADB
Si no has jugado mucho con tu teléfono, es probable que todavía no tengas instalado Android Debug Bridge en tu PC. Si no es así, puede seguir esta guía práctica sobre cómo ponerlo en funcionamiento. Asegúrese de tener instalado también el controlador USB para su teléfono.
Una vez que haya terminado con la instalación, vuelva aquí y continúe con el siguiente paso.
Paso tres: Encuentra el nombre de APK de tu aplicación
Para poder ajustar manualmente la configuración de una aplicación en ADB, deberá conocer el nombre exacto del archivo de la aplicación o el nombre de APK. Desafortunadamente, Android no hace que sea fácil descubrirlo con las herramientas predeterminadas. Pero hay una manera fácil de obtener la información en su escritorio.
Abra cualquier navegador web y vaya a Google Play Store en play.google.com. Haga clic en “Aplicaciones” en la columna de la izquierda, luego en “Mis aplicaciones”. Esto le da una lista de todas las aplicaciones de Android que ha instalado a través de Play Store..
Haga clic en la aplicación que desee. Si no puede encontrarlo inmediatamente, puede hacer clic en el botón "Todas las aplicaciones" debajo de la barra de búsqueda para restringirlo solo a las aplicaciones instaladas en un dispositivo.
Cuando haya llegado a la página de Play Store de la aplicación deseada, eche un vistazo a la dirección web en la barra de URL del navegador. Después de la etiqueta de identificación "id =", la dirección mostrará el nombre APK de la aplicación. En nuestro ejemplo (Chrome para Android), la dirección completa es:
https://play.google.com/store/apps/details?id=com.android.chrome
Y el nombre de APK que estamos buscando es "com.android.chrome".
Tome nota del nombre de APK de su aplicación antes de continuar.
Paso cuatro: Verifique la conexión de su dispositivo con ADB
A continuación, deberá abrir el Símbolo del sistema (en Windows) o la Terminal (en macOS) y navegar a una carpeta llamada "plataforma-herramientas" donde está instalado su SDK de Android.
En Windows, lo encontrarás en la siguiente ubicación:
/ usuarios /su nombre de usuario/ AppData / Local / Android / sdk / platform-tools
En macOS, se encuentra en:
/ Usuarios /su nombre de usuario/ Library / Android / SDK / platform-tools
Conecte su teléfono o tableta a la computadora con su cable USB. Según el modelo de su teléfono, es posible que deba confirmar la conexión ADB en el teléfono mismo con un mensaje emergente.
Cuando se le solicite, escriba el siguiente texto y presione Enter
dispositivos adb
Si ve una sola línea de dispositivo bajo el comando de dispositivo ADB, está listo para comenzar. Si no ve ningún dispositivo en la lista, verifique que su teléfono o tableta esté conectado y que tenga instalados los controladores.
Continúe y deje el indicador abierto porque tendrá que ingresar otro comando en breve..
Paso Seis: elige tu modo inmersivo
Hay tres tipos diferentes de modos de pantalla completa que podemos usar con el comando de inmersión.
- inmersivo.full: oculta la barra de estado en la parte superior de la pantalla y la barra de navegación en la parte inferior, si su teléfono usa botones de navegación virtual. Esto es lo que la mayoría de la gente quiere cuando piensa en una aplicación de pantalla completa.
- immersive.status: oculta solo la barra de estado en la parte superior.
- inmersion.navigacion: oculta solo la barra de navegación en la parte inferior.
Elija el modo que desea utilizar antes de continuar. No se preocupe, puede aplicar el siguiente comando varias veces si cambia de opinión..
Paso Seis: Aplica el Comando
A continuación, escriba el siguiente texto cuando se le solicite, sustituyendo el nombre de la aplicación que encontró en el Paso Tres después de =
firmar. He usado Chrome como mi ejemplo aquí, pero puedes intercambiar el nombre de APK con cualquier otro.
la configuración de shell de adb puso el control global de políticas immersive.full = com.android.chrome
Este comando en particular habilita la versión de pantalla completa del Modo Inmersivo para la aplicación Chrome. Para ocultar solo la barra de estado o la barra de navegación, use los comandos immersive.status o immersive.nagivation, respectivamente.
Presione Enter para ejecutar el comando. ¡Eso es! A partir de ahora, Chrome en tu teléfono (o en cualquier otra aplicación que ingreses) se ejecutará en modo de pantalla completa. Puede desenchufar su teléfono y probarlo ahora: simplemente deslice hacia arriba o hacia abajo desde la parte inferior o superior de la pantalla (o el lateral en modo horizontal) para mostrar los botones de navegación o la barra de estado.
Si alguna vez desea volver a cambiar la aplicación a su modo de operación estándar, simplemente repita estos pasos, pero sustituya este comando en el símbolo del sistema o la terminal (nuevamente, use el nombre de APK para su aplicación):
la configuración de shell de adb puso un control global de políticas immersive.off = com.android.chrome
Este método debería funcionar con todos los dispositivos Android estándar, pero algunos fabricantes pueden haber modificado el sistema operativo móvil hasta el punto en que los comandos no son válidos. Si no funciona inmediatamente en su teléfono o tableta, intente desconectar su teléfono y volver a enchufarlo en el ADB y la conexión del controlador a veces puede ser complicada.