sanzuca
21/11/18, 23:20:33
Bueno este tuto, le he creado debido a una consulta que se creo en este hilo (pincha aquí para verlo) (https://www.htcmania.com/showthread.php?t=1452715) y creo que puede ser bastante interesante con los aportes que añado.. Basicamente es para que las app puedan utilizar el 100% de la pantalla si lo deseamos, quedando en una relación 18:9. Los cambios que se realizaran es mediante el comando "adb shell", que sera necesario tener instalado el Sdk, y tener correctamente instalado los drivers, y tener conectado el dispositivo al ordenador correctamente. Yo personalmente utilizo "cmd" y editada la variable Path, pero se puede usar "PowerShell" hay ya es, según las predilección de cada uno. Dichos cambios persisten tras reiniciar el teléfono, y se incluye también un comando para anular dichos cambios.
Al final del tuto se incluye enlaces de descarga para el sdk, y algún otro enlace de interés que vea conveniente.
BARRA NOTIFICACIÓN
adb shell settings put global policy_control immersive.status=*
Con este comando queda oculta la barra de notificación, con un gesto hacia abajo desde arriba te sale la barra de notificación y luego sola se esconde al paso de unos segundos.
BARRA NAVEGACIÓN
adb shell settings put global policy_control immersive.navigation=*
Con este comando queda oculta la barra de navegacion, con un gesto hacia arriba desde desde te sale la barra de notificación y luego sola se esconde al paso de unos segundos.
MODO COMPLETO
adb shell settings put global policy_control immersive.full=*
Con este comando queda oculta la barra de notificación/navegación, con un gesto hacia abajo desde arriba o viceversa te sale la barra de notificación/navegación y luego sola se esconde al paso de unos segundos.
Al poner * al final del comando, indicamos al sistema que aplique esos cambios a todas la apk, pero se puede mandar dicha orden individualmente, o a un grupo de apk
Para ello deberemos saber el nombre del paquete o APK, para poder introducirlo. Para saber dicho nombre indicare dos maneras, aunque hay mas métodos, pero creo que estos son los mas sencillos.
Antes de indicar esos métodos, os pongo un ejemplo de usar este modo seleccionado las apk que queremos que estén immersive mode.
Ejemplo;
adb shell settings put global policy_control immersive.status=com.ebay.mobile
adb shell settings put global policy_control immersive.navigation=com.amazon.mShop.android.shop ping
adb shell settings put global policy_control immersive.full=com.android.chrome,com.opera.mini.n ative
Este ejemplo, quedaría EBay sin la barra de estado, la de Amazon sin la barra de navegación, y los navegadores Opera/Chrome sin las barras de notificación/navegación. Cuando se quiera poner varias apk, recordar de ponerlas separadas con una ,
Opcion 1ª
Para saber el nombre del paquete se puede acceder a Google Play, y al seleccionar las apk que tengamos instaladas en el dispositivo, en la barra de dirreccion indicara el nombre del paquete despues de id=
Ejemplo;
[url]https://play.google.com/store/apps/details?id=com.amazon.mShop.android.shopping
Opcion 2ª
La otra opcion seria mediante el comando "adb shell" para mostrar todos los paquetes que identifican a una aplicación y estan instalados en el dispositivo.
adb shell pm list packages
Para mostrar los paquetes de las aplicaciones de sistema:
adb shell pm list packages -s
Si deseas ver los apk instalados así como su ruta a los mismos:
adb shell pm list packages -f
Ya con esto sabríamos el nombre de los paquetes que quisiéramos modificar, y aplicaríamos los cambios que desearíamos realizar, para deshacer dichos cambios seria el siguiente comando.
DESHACER CAMBIOS
adb shell settings put global policy_control null*
* Para descargar el SDK Click Here (https://developer.android.com/studio/releases/platform-tools)
** Si encuentran algun error, por favor notifiquen.
*** Si te a gustado puedes dar las gracias
Al final del tuto se incluye enlaces de descarga para el sdk, y algún otro enlace de interés que vea conveniente.
BARRA NOTIFICACIÓN
adb shell settings put global policy_control immersive.status=*
Con este comando queda oculta la barra de notificación, con un gesto hacia abajo desde arriba te sale la barra de notificación y luego sola se esconde al paso de unos segundos.
BARRA NAVEGACIÓN
adb shell settings put global policy_control immersive.navigation=*
Con este comando queda oculta la barra de navegacion, con un gesto hacia arriba desde desde te sale la barra de notificación y luego sola se esconde al paso de unos segundos.
MODO COMPLETO
adb shell settings put global policy_control immersive.full=*
Con este comando queda oculta la barra de notificación/navegación, con un gesto hacia abajo desde arriba o viceversa te sale la barra de notificación/navegación y luego sola se esconde al paso de unos segundos.
Al poner * al final del comando, indicamos al sistema que aplique esos cambios a todas la apk, pero se puede mandar dicha orden individualmente, o a un grupo de apk
Para ello deberemos saber el nombre del paquete o APK, para poder introducirlo. Para saber dicho nombre indicare dos maneras, aunque hay mas métodos, pero creo que estos son los mas sencillos.
Antes de indicar esos métodos, os pongo un ejemplo de usar este modo seleccionado las apk que queremos que estén immersive mode.
Ejemplo;
adb shell settings put global policy_control immersive.status=com.ebay.mobile
adb shell settings put global policy_control immersive.navigation=com.amazon.mShop.android.shop ping
adb shell settings put global policy_control immersive.full=com.android.chrome,com.opera.mini.n ative
Este ejemplo, quedaría EBay sin la barra de estado, la de Amazon sin la barra de navegación, y los navegadores Opera/Chrome sin las barras de notificación/navegación. Cuando se quiera poner varias apk, recordar de ponerlas separadas con una ,
Opcion 1ª
Para saber el nombre del paquete se puede acceder a Google Play, y al seleccionar las apk que tengamos instaladas en el dispositivo, en la barra de dirreccion indicara el nombre del paquete despues de id=
Ejemplo;
[url]https://play.google.com/store/apps/details?id=com.amazon.mShop.android.shopping
Opcion 2ª
La otra opcion seria mediante el comando "adb shell" para mostrar todos los paquetes que identifican a una aplicación y estan instalados en el dispositivo.
adb shell pm list packages
Para mostrar los paquetes de las aplicaciones de sistema:
adb shell pm list packages -s
Si deseas ver los apk instalados así como su ruta a los mismos:
adb shell pm list packages -f
Ya con esto sabríamos el nombre de los paquetes que quisiéramos modificar, y aplicaríamos los cambios que desearíamos realizar, para deshacer dichos cambios seria el siguiente comando.
DESHACER CAMBIOS
adb shell settings put global policy_control null*
* Para descargar el SDK Click Here (https://developer.android.com/studio/releases/platform-tools)
** Si encuentran algun error, por favor notifiquen.
*** Si te a gustado puedes dar las gracias