0 votos

Activar/desactivar la barra de navegación NO REBOOT

Estoy usando Linage 16 y ahí tengo habilitada la configuración de la barra de navegación. Quiero habilitar la barra de navegación usando el programa Tasker. He leído algo de información aquí: Habilitar la navegación en pantalla en CM12 (Lollipop) usando el shell? . Pero sigo sin entender cómo se hace.

0 votos

Necesito habilitar/deshabilitar la barra de navegación mediante shell, java, etc. Editar el build.prop no es adecuado para mí

0 votos

¡Bienvenido a Android Enthusiasts! Te ayudaría si pudieras editar su pregunta e incluya dónde está atascado. ¿Qué es lo que no ha entendido? ¿Ha instalado Tasker y ha establecido la tarea y la condición? ¿No funciona? ¿Lo has intentado desde la línea de comandos, por ejemplo, a través de adb shell "settings put secure dev_force_show_navbar 1" ?

0 votos

Sí, lo he intentado, no funciona. Hay otro método en el enlace que he dado, pero no entiendo qué hacer

0voto

xavier_fakerat Puntos 1

Esto es interesante no lo he probado a fondo pero puedes probar esto;

Tasker tiene ahora WRITE_SECURE_SETTINGS permiso al Manifiesto. Por lo tanto, ahora es más fácil controlar la configuración segura/global del dispositivo sin necesidad de un complemento adicional como AutoTools o SecureTask.

Puede habilitar este nuevo permiso emitiendo el siguiente comando a través de ADB ( importante ):

adb shell pm grant net.dinglisch.android.taskerm android.permission.WRITE_SECURE_SETTINGS

Ahora el fin de negocio que, ya que desea utilizar la función de Java proceder de la siguiente manera:

Tenemos que llamar,

cr = CONTEXT.getContentResolver();
Settings.Secure.putInt(context.getContentResolver(), 
Settings.Secure.DEV_FORCE_SHOW_NAVBAR, 1);)

Como de costumbre, cree una tarea para esto y nómbrela como corresponde.

Las siguientes acciones se encuentran en Código -> Función Java

A1: Función Java [ Volver : cr Clase u objeto : CONTEXT Función : getContentResolver {ContentResolver} ()

A2: Función Java [ Clase u objeto : Secure Función : putInt{boolean} (ContentResolver, String, int ) Param(ContentResolver) : cr Parámetro (cadena): dev_force_show_navbar Parámetro :(int): 1

Guardar y ejecutar la tarea para probar


Sin embargo, hubiera preferido una ruta más sencilla con la ejecución de shell (Tasker) o adb:

A1: Código Ejecutar shell [Comando: settings put secure dev_force_show_navbar 1 Garrapata Utilizar root ]

o

adb shell settings put secure dev_force_show_navbar 1

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X