15Sep

Cómo forzar cualquier aplicación de Android en modo inmersivo a pantalla completa( sin enraizamiento)

Google lanzó una versión Android de Chrome en 2012, y nunca se han molestado en darle un modo de pantalla completa. Si estás cansado de esperar a que tu aplicación Android favorita ofrezca pantalla completa, hay una manera de hacerlo tú mismo con el Modo inmersivo.

¡Vamos, Google, te he estado suplicando durante años! Simplemente no hay razón para no darnos un modo de pantalla completa. Hay formas de hacerlo con aplicaciones de terceros como Tasker, pero suponiendo que siempre quieras mantener una aplicación específica en pantalla completa, hay una forma más rápida y práctica de hacerlo utilizando solo la herramienta de escritorio de depuración de Android( ADB)..

Lo que necesitará

Para seguir los pasos de este artículo, necesitará lo siguiente:

  • Un teléfono o tableta Android con la versión 4.4( KitKat) o posterior
  • Una PC con Windows, MacOS o Linux
  • Un cable USB

Paso uno: habilite la depuración de USB

Antes de comenzar, deberá habilitar la depuración basada en USB en su teléfono si aún no lo hizo. Abra el menú principal de Configuraciones. Toque "Acerca del teléfono" y luego toque 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ú Configuración, pero si la explora, debería poder encontrarla.

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 de desarrollador".

Pulse "Opciones de desarrollador" y dentro de ustedEncontraré la opción "Depuración de USB" debajo del encabezado Depurar. Habilítelo, y luego pulse "Aceptar".

Paso dos: instale el Android SDK y ADB

Si no ha tenido problemas con su teléfono, probablemente todavía no tenga instalado el Debug Bridge para Android en su PC.De lo contrario, puede seguir esta útil guía sobre cómo ponerlo en funcionamiento. Asegúrese de tener también el controlador USB para su teléfono instalado.

Una vez que haya terminado con la instalación, regrese aquí y continúe con el siguiente paso.

Paso tres: busque el APK de su aplicación Nombre

Para ajustar manualmente la configuración de una aplicación en ADB, deberá conocer el nombre exacto de su aplicación o el nombre de su APK.Desafortunadamente, Android no lo hace fácil de encontrar con 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 "Mis aplicaciones". Esto le dará 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 de inmediato, puede hacer clic en el botón "Todas las aplicaciones" que se encuentra debajo de la barra de búsqueda para restringirlo solo a las aplicaciones instaladas en un dispositivo.

Cuando haya llegado a la página 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 identificadora "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/ detalles? Id = com.android.chrome

Y el nombre APK que estamos buscando es "com.android.chrome".

Haga una notadel nombre 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 acceder a una carpeta llamada "plataforma-herramientas" donde está instalado su SDK de Android.

En Windows, lo encontrará en la siguiente ubicación:

/users/ su nombre de usuario /AppData/Local/Android/sdk/ platform-tools

En macOS, se encuentra en:

/Users/ 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 con un mensaje emergente.

Cuando se le solicite, escriba el siguiente texto y presione Enter

adb devices

Si ve una sola línea de dispositivo bajo el comando de dispositivo ADB, ya está listo para comenzar. Si no ve ningún dispositivo en la lista, verifique que su teléfono o tableta estén conectados y que tenga instalados los controladores.

Continúe y deje el mensaje abierto porque tendrá que ingresar otro comando en breve.

Paso seis: elija su modo inmersivo

Hay tres tipos diferentes de modos de pantalla completa que podemos usar con el comando de inmersión.

  • immersive.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 virtuales. Esto es lo que la mayoría de la gente quiere cuando piensan en una aplicación a pantalla completa.
  • immersive.status : oculta solo la barra de estado en la parte superior.
  • inmersivo.navegación : oculta solo la barra de navegación en la parte inferior.
Immersive.full( izquierda), inmersive.status( central) e inmersiva.navegación( derecha)

Elija qué modo desea usar antes de continuar. No se preocupe, puede aplicar el comando a continuación varias veces si cambia de opinión.

Paso seis: aplique el comando

A continuación, escriba el siguiente texto en el indicador, sustituyendo el nombre de la aplicación que encontró en el paso tres después del signo =.He usado Chrome como mi ejemplo aquí, pero puedes cambiar el nombre de APK con cualquier otro.

configuración adb shell poner global policy_control immersive.full = com.android.chrome

Este comando en particular permite la versión de pantalla completa del modo inmersivo para la aplicación de Chrome. Para ocultar solo la barra de estado o la barra de navegación, use los comandos immersive.status o immersive.nagivation, respectivamente.

Presione Entrar para ejecutar el comando.¡Eso es! A partir de ahora, Chrome en su teléfono( o cualquier otra aplicación que ingrese) se ejecutará en modo pantalla completa. Puede desenchufar su teléfono e intentarlo ahora: simplemente deslice hacia arriba o hacia abajo desde la parte inferior o superior de la pantalla( o desde el lateral en modo horizontal) para mostrar los botones de navegación o la barra de estado.

Si alguna vez quiere cambiar la aplicación a su modo de operación estándar, simplemente repita estos pasos, pero sustituya este comando en Símbolo del sistema o Terminal( de nuevo, usando el nombre APK para su aplicación):

adb shell settings puso global policy_control inmersivo.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: el ADB y la conexión del controlador a veces pueden ser delicados.