¿Alguna vez has querido que el tema oscuro de Android P se habilite solo cuando Night Light esté encendido? Si tienes Android P DP4, ¡puedes hacerlo!
Con Google Pixel 2, Google agregó un tema oscuro parcial del sistema que se aplica cuando tienes un fondo de pantalla de color oscuro. Esa característica llegó al Google Pixel original y a otros dispositivos con la actualización de Android 8.1 Oreo y con la último Android P Beta 3/Developer Preview 4, ya no necesitas tener un fondo de pantalla de color oscuro para usar el fondo oscuro. tema. Si alguna vez quisiste hacer que el modo oscuro sea un poco más inteligente, descubrimos cómo automatizarlo para que puedas aplicar cualquier condición antes de habilitarlo. La mejor parte es no requiere root!
Como referencia, el tema oscuro solo incluye partes de SystemUI y Google Pixel Launcher, como el panel de configuración rápida, el panel de volumen, el fondo de la carpeta y el fondo del cajón de aplicaciones. La única forma de obtener un tema oscuro completo para todo el sistema es permanecer en Android Oreo y usar un tema Substratum o rootear su dispositivo Android P para usar Substratum. Sabemos que rootear su dispositivo no es algo que algunos de ustedes quieran hacer, por lo que siempre estamos buscando opciones de personalización que no requieran root. Gracias a la última versión beta de Android P, ahora es posible automatizar cuándo se aplica el tema oscuro, por lo que, por ejemplo, podemos habilitar el modo oscuro solo cuando Night Light está encendido.
Activa el tema oscuro de Android P con luz nocturna
Una breve explicación de lo que estamos haciendo. La última versión beta de Android P le permite alternar manualmente el tema oscuro en la configuración de Pantalla. Como tal, una nueva Configuración. Google creó un valor seguro para mantener el valor actual de esta configuración (Settings. Secure.theme_mode donde 0 es automático según el fondo de pantalla, 1 es el tema claro y 2 es el tema oscuro). Cambiar este valor manualmente a través de ADB o con una aplicación con el permiso adecuado nos permite cambiar el tema. Usando la última versión beta de Tasker que nos permite monitorear cambios en la configuración, podemos monitorear el estado de la luz nocturna y luego alternar el cambio de tema a voluntad.
Requisitos
- debes estar encendido AndroidP Beta 3/Developer Preview 4 para que esto funcione sin root. La versión está disponible para los siguientes dispositivos en el momento de la publicación:
- Google Píxel
- Google Píxel XL
- Google Píxel 2
- Google Píxel 2 XL
- Teléfono esencial (PH-1)
- Sony Xperia XZ2
- Necesitará tener instalada la aplicación de automatización "Tasker" y ser en la última beta, v5.2.bf6.
- Deberá otorgarle a Tasker un permiso especial a través de ADB. Configurar el BAD como se describe aquí e ingrese el siguiente comando en el símbolo del sistema/PowerShell/Terminal después de instalar la última versión beta de Tasker.
- Símbolo del sistema de Windows:
adbshellpmgrantnet.dinglisch.android.taskermandroid.permission.WRITE_SECURE_SETTINGS
- WindowsPowerShell:
.\adbshellpmgrantnet.dinglisch.android.taskermandroid.permission.WRITE_SECURE_SETTINGS
- Terminal MacOS/Linux:
./adb shell pm grant net.dinglisch.android.taskerm android.permission.WRITE_SECURE_SETTINGS
- Símbolo del sistema de Windows:
[appbox googleplay net.dinglisch.android.taskerm]
Instrucciones
Aquí hay instrucciones paso a paso sobre cómo configurarlo. Al final, también incluiré un enlace para importarlo.
- Abra Tasker y cree un nuevo perfil. Nómbrelo "Tema oscuro automático por la noche".
- Elija el contexto estatal.
- Elija la categoría Sistema.
- Seleccione la opción Configuración personalizada.
- Para Tipo, elija "Seguro". Para el Nombre, ingrese "night_display_activated". Para Valor, ingrese "1".
- Ingrese la creación de la tarea (no es necesario nombrar la tarea).
- Agregar una acción.
- Elija la categoría Configuración.
- Elija Configuración personalizada.
- Para Tipo, elija "Seguro". Para el Nombre, ingrese "theme_mode". Para Valor, ingrese "2". Esto habilitará el tema oscuro cuando Night Light esté encendido.
- Salga de la creación de tareas y regrese a la pantalla principal de Tasker.
- Mantenga presionada la tarea que creó y seleccione "Agregar tarea de salida".
- Repita los pasos 7 a 10; sin embargo, para el valor del paso 10, ingrese "1". Esto desactivará el tema oscuro cuando Night Light esté apagado.
- Ya terminaste. Ahora Tasker cambiará automáticamente el modo oscuro cada vez que se active Night Light. Puede alternar la luz nocturna manualmente, configurarla en un horario personalizado o configurarla para que se habilite según el ciclo del sol.