Un tutorial sobre cómo agregar teclas de avance y retroceso a la barra de navegación en Android O cuando se usa la aplicación Gmail para leer correos electrónicos rápidamente.
Si el tiempo que pasa en su teléfono inteligente consiste en revisar una tonelada de correos electrónicos, entonces puede resultarle molesto cambiar de mensaje accidentalmente cuando intenta ver su mensaje de correo electrónico completo. gracias a la nueva personalizador de la barra de navegación en Android O, podemos agregar nuevas teclas a la barra de navegación para realizar acciones personalizadas. En este caso, agregaremos dos nuevas teclas a la barra de navegación que avanzar/retroceder en su lista de correo electrónico cada vez que estemos usando la aplicación Gmail.
Gracias a Eli Irvin por (nuevamente) probar esto por mí y capturar la grabación de pantalla anterior.
Si has estado siguiendo nuestros tutoriales anteriores de Android O, entonces sabrás cómo abordaremos este problema. Este tutorial es bastante similar a nuestro
tutorial del botón imagen en imagen, así que si has leído eso, este debería ser muy sencillo.Agregue teclas de avance/retroceso a la barra de navegación mientras está en Gmail
Requisitos:
- Tasker ($2.99)
- tarea segura
Tasker es necesario porque es la aplicación de automatización que utilizamos para detectar en qué aplicación estamos. y enviar comandos a través del complemento SecureTask, que es el que se encargará de cambiar nuestra navegación bar. Una vez que haya instalado ambas aplicaciones, debemos configurarlas.
Para que Tasker detecte en qué aplicación estamos, debemos otorgarle su Servicio de Accesibilidad. Hacerlo es muy rápido, simplemente vaya a Configuración --> Accesibilidad y busque "Tasker" en la lista de Servicios. Habilite el servicio de accesibilidad.
A continuación, debemos otorgarle a SecureTask la capacidad de modificar la configuración del sistema en nuestro dispositivo. Para hacerlo, debemos otorgarle a SecureTask un permiso especial conocido como WRITE_SECURE_SETTINGS que es normalmente inaccesible para aplicaciones normales, pero un usuario puede otorgarlo manualmente mediante el uso de ADB. Por lo tanto, necesitará tener ADB funcionando en su máquina para que esto funcione. Afortunadamente, otorgar este permiso es sólo una vez y usaremos SecureTask en futuros tutoriales relacionados con Android O (de los cuales hay un par más), por lo que definitivamente vale la pena hacerlo él.
Configurando el BAD
Lo primero que deberá hacer es descargar el binario ADB para su sistema operativo en particular. Puedes hacerlo aquí. Una vez que los haya descargado, deberá asegurarse de tener la conductor adecuado si estás en Windows.
Una vez que haya extraído el binario en una carpeta separada y haya instalado el controlador, a continuación debemos habilitar la depuración USB en el teléfono inteligente. Para hacerlo, abra Configuración y vaya a Acerca del teléfono. Toque Número de compilación 7 veces hasta que aparezca un cuadro de diálogo que le indica que ha desbloqueado las Opciones de desarrollador. Puede acceder a las Opciones de desarrollador en Configuración ahora. Aparentemente, en Android O, debes ingresar tu pin/contraseña antes de poder abrir Opciones de desarrollador. Hágalo y busque Depuración USB, luego habilítelo.
Ahora conecte su teléfono y abra un símbolo del sistema en el mismo directorio donde extrajo el binario ADB. (Usuarios de Windows, mantenga presionada la tecla Mayús + clic derecho en esa carpeta y seleccione "abrir símbolo del sistema aquí"). adb devices
en el símbolo del sistema. Verá un mensaje que indica que el servidor ADB se está iniciando, luego en su teléfono verá un mensaje que le pedirá que le otorgue acceso ADB a su computadora. Acéptalo. Ahora cuando entras adb devices
en el símbolo del sistema, debería ver el número de serie de su dispositivo; si es así, tuvo éxito.
Otorgar WRITE_SECURE_SETTINGS a SecureTask
Con un símbolo del sistema ADB abierto, ingrese el siguiente comando para otorgar a SecureTask el permiso necesario.
adbshellpmgrantcom.balda.securetaskandroid.permission.WRITE_SECURE_SETTINGS
¡SecureTask ahora tendrá la capacidad de modificar la configuración del sistema sin acceso de root! Ahora estamos listos para pasar a Tasker.
Configurar el perfil de tasker
Abre Tasker y crea un nuevo perfil. Nómbrelo "Teclas de desplazamiento de Gmail". Selecciona el Solicitud Context y busque la aplicación de correo electrónico en la que desea habilitar las teclas de la barra de navegación (p. ej. Gmail). Seleccione las aplicaciones que desee y luego retroceda para crear una tarea.
Tasker le pedirá que adjunte una tarea a este nuevo perfil. Cree una nueva tarea cuando se le solicite y asígnele un nombre (o no). Crearemos dos Acciones en esta Tarea de Entrada, de la siguiente manera:
- A1: Complemento --> SecureTask --> Configuración segura. Acción: Escribir. Configuración:
secure sysui_nav_bar_left
. Valor:key(21:com.android.systemui/2131230907)
- A2: Complemento --> SecureTask --> Configuración segura. Acción: Escribir. Configuración:
secure sysui_nav_bar_right
. Valor:key(22:com.android.systemui/2131231004)
Eso es todo para la Tarea de Entrada (la que se ejecuta cuando ingresas a la aplicación de correo electrónico), ahora necesitamos agregar una Tarea de Salida para desactivar las dos teclas cuando salimos de la aplicación de correo electrónico. Cree una tarea de salida manteniendo presionada la tarea de entrada y seleccionando la opción "agregar tarea de salida" cuando aparezca. También crearemos dos Acciones en esta Tarea, de la siguiente manera:
- A1: Complemento --> SecureTask --> Configuración segura. Acción: Escribir. Configuración:
secure sysui_nav_bar_left
. Valor:null
- A2: Complemento --> SecureTask --> Configuración segura. Acción: Escribir. Configuración:
secure sysui_nav_bar_right
. Valor:null
¡Eso es todo! Ahora, cuando ingrese a la aplicación Gmail (o cualquier otra aplicación de correo electrónico que haya elegido), verá las dos teclas de la barra de navegación que le permitirán avanzar o retroceder en su lista de correo electrónico.
Descargar e importar
Como ocurre con todos los tutoriales relacionados con Tasker, le proporcionaremos el archivo XML que puede descargar e importar. Descargue el archivo prf.xml de AndroidFileHost a continuación y guárdelo en su almacenamiento interno. Abra Tasker y mantenga presionada la pestaña Perfiles en la parte superior hasta que vea un botón Importar. Toque eso y busque el archivo XML que acaba de guardar, luego selecciónelo para importarlo. Asegúrate de tener habilitado el Servicio de Accesibilidad de Tasker y haber otorgado la WRITE_SECURE_SETTINGS a SecureTask como se menciona en mi artículo; de lo contrario, este perfil no funcionará ¡Cualquier cosa en tu teléfono!
Descargue el perfil "Teclas de desplazamiento de Gmail" desde AndroidFileHost
Si se pregunta qué más podemos lograr con SecureTask y Android O, permanezca atento al Portal XDA porque tenemos más para compartir.. ¡Espere más tutoriales sobre cómo puede hacer que su barra de navegación en Android O cumpla muchas funciones útiles!