Você já quis que o tema escuro do Android P fosse ativado apenas quando o Night Light estivesse ativado? Se você tem Android P DP4, então você pode!
Com o Google Pixel 2, o Google adicionou um tema escuro parcial do sistema que é aplicado quando você tem um papel de parede de cor escura. Esse recurso chegou ao Google Pixel original e outros dispositivos com a atualização do Android 8.1 Oreo e com o mais recente Android P Beta 3/Developer Preview 4, você não precisa mais ter um papel de parede de cor escura para usar o escuro tema. Se você sempre quis tornar o modo escuro um pouco mais inteligente, descobrimos como automatizá-lo para que você possa aplicar qualquer condição antes de ativá-lo. A melhor parte é isso não requer raiz!
Para referência, o tema escuro tem apenas partes do SystemUI e do Google Pixel Launcher, como o painel de configurações rápidas, painel de volume, plano de fundo da pasta e plano de fundo da gaveta de aplicativos. A única maneira de obter um tema escuro completo para todo o sistema é permanecer no Android Oreo e usar um tema Substratum ou fazer root no seu dispositivo Android P para usar o Substratum. Percebemos que fazer root no seu dispositivo não é algo que alguns de vocês queiram fazer, por isso estamos sempre procurando opções de personalização que não exijam root. Graças à última versão beta do Android P, agora é possível automatizar quando o tema escuro é aplicado, por exemplo, podemos ativar o modo escuro apenas quando o Night Light estiver ativado.
Acione o tema escuro do Android P com luz noturna
Uma breve explicação sobre o que estamos fazendo. A versão beta mais recente do Android P permite alternar manualmente o tema escuro nas configurações de exibição. Como tal, um novo arquivo Settings. O valor seguro foi criado pelo Google para manter o valor atual desta configuração (Settings. Secure.theme_mode onde 0 é automático com base no papel de parede, 1 é o tema claro e 2 é o tema escuro.) Alterar este valor manualmente via ADB ou com um aplicativo com a permissão correta nos permite alterar o tema. Usando a versão beta mais recente do Tasker, que nos permite monitorar alterações nas configurações, podemos monitorar o estado do Night Light e, em seguida, alternar a mudança do tema à vontade.
Requisitos
- Você deve estar ligado Android P Beta 3/Developer Preview 4 para que isso funcione sem root. A versão está disponível para os seguintes dispositivos no momento da publicação:
- Google Pixel
- Google PixelXL
- Google Pixel 2
- Google Pixel 2XL
- Telefone Essencial (PH-1)
- Sony Xperia XZ2
- Você precisará ter o aplicativo de automação "Tasker" instalado e estar na versão beta mais recente, v5.2.bf6.
- Você precisará conceder a Tasker uma permissão especial via ADB. Configurar o ADB conforme descrito aqui e digite o seguinte comando em um prompt de comando/PowerShell/Terminal após instalar o Tasker beta mais recente.
- Prompt de comando do Windows:
adbshellpmgrantnet.dinglisch.android.taskermandroid.permission.WRITE_SECURE_SETTINGS
- Windows PowerShell:
.\adbshellpmgrantnet.dinglisch.android.taskermandroid.permission.WRITE_SECURE_SETTINGS
- Terminal MacOS/Linux:
./adb shell pm grant net.dinglisch.android.taskerm android.permission.WRITE_SECURE_SETTINGS
- Prompt de comando do Windows:
[appbox googleplay net.dinglisch.android.taskerm]
Instruções
Aqui estão instruções passo a passo sobre como configurá-lo. No final, incluirei também um link para importá-lo.
- Abra o Tasker e crie um novo perfil. Chame-o de "Tema escuro automático à noite".
- Escolha o Contexto do Estado.
- Escolha a categoria Sistema.
- Selecione a opção Configuração personalizada.
- Para o Tipo, escolha "Seguro". Para o nome, digite "night_display_activated". Para o Valor, insira "1".
- Insira a criação da tarefa (não há necessidade de nomear a tarefa).
- Adicione uma ação.
- Escolha a categoria Configurações.
- Escolha configuração personalizada.
- Para o Tipo, escolha "Seguro". Para o Nome, insira "theme_mode". Para o Valor, insira "2". Isso ativará o tema escuro quando o Night Light estiver ativado.
- Saia da criação da tarefa e volte para a tela principal do Tasker.
- Mantenha pressionada a tarefa que você criou e selecione “Adicionar tarefa de saída”.
- Repita as etapas 7 a 10, porém para o valor na etapa 10, insira "1". Isso desativará o tema escuro quando o Night Light estiver desligado.
- Você Terminou. Agora o Tasker alternará automaticamente o modo escuro sempre que o Night Light for alternado. Você pode alternar o Night Light manualmente, configurá-lo em uma programação personalizada ou configurá-lo para ativar com base no ciclo solar.