Sí, si tienes acceso Root.
Tasker no tiene incorporadas las opciones del desarrollador como algo que pueda gestionar.
Sin embargo, las opciones del desarrollador, como la mayoría de las preferencias, se almacenan en una base de datos entre bastidores. Pueden modificarse a través de la línea de comandos, y Tasker es capaz de ejecutar comandos de shell. Sólo tienes que saber qué comando ejecutar.
Desafortunadamente, la trampa es que debes tener acceso Root. Mientras que estos ajustes se pueden cambiar a través de ADB sin Root, Tasker necesita Root para poder ejecutar los mismos comandos.
Determinación de la clave de ajuste
Para saber qué opción se necesita, lo más fácil es listar todas las preferencias, cambiar la preferencia, y volver a listar todas las preferencias. A continuación, encuentre la diferencia para determinar el espacio de nombres y la clave que debe modificarse.
Una forma fácil de hacerlo es a través de ADB. En tu ordenador de sobremesa con Android Development Bridge instalado, conéctate a tu teléfono a través de adb shell
.
Ejecuta estos tres comandos: settings list system
, settings list secure
y settings list global
. Después de cada uno, copie la salida en un nuevo archivo de texto y guarde los archivos. A continuación, cambie su preferencia deseada usando su teléfono, y luego ejecute esos 3 comandos de nuevo, guardándolos en nuevos archivos de texto.
Compara los archivos utilizando diff
(en Linux) o cualquier otra utilidad diseñada para comparar diferencias en archivos de texto. Esto mostrará rápidamente lo que ha cambiado de "antes" a "después", permitiéndole saber qué clave de configuración fue modificada.
Para este ejemplo, encontramos que la configuración específica es accessibility_display_daltonizer_enabled
en el espacio de nombres secure
. Cuando tiene un valor de 1
Está activado, y la pantalla muestra la escala de grises.
Creación de una tarea en escala de grises
Así que de vuelta en Tasker, crea una nueva Tarea llamada "Grayscale On". Añade una Acción, y ve a Código -> Ejecutar Shell. El comando a ejecutar es settings put secure accessibility_display_daltonizer_enabled 1
. Marque la casilla que dice Use Root
.
Clone esa Tarea y llámela "Escala de grises desactivada". Modifica el comando para que tenga un 0
al final en lugar de un 1
.
Luego, puedes usar Tasker como quieras para ejecutar cualquiera de esas tareas para activar o desactivar el modo de escala de grises.