Como alternar o tema escuro oculto em todo o sistema do Android Q

O primeiro Android Q beta para smartphones Google Pixel tem um tema escuro oculto em todo o sistema que você pode ativar (ou desativar) com um simples comando ADB.

Hoje cedo, o Google lançado o primeiro Android Q beta para todas as três gerações de dispositivos Pixel: Google Pixel/Pixel XL, Pixel 2/Pixel 2 XL e Pixel 3/Pixel 3 XL. Isto é o primeiro de 6 betas chegaremos antes do lançamento final, e há um toneladas de novos recursos. O Google publicou muita documentação para a nova versão do Android e levará algum tempo para analisar tudo. Atualizei o Q beta no Pixel 3 XL para encontrar novos recursos que não foram cobertos por nossos vazamentos, e para ser honesto, não há muitos recursos voltados para o usuário na versão beta que ainda não tenhamos descoberto. Um recurso importante -Modo escuro em todo o sistema do Android Q– está misteriosamente desaparecido para muitas pessoas.

Algumas pessoas atualizaram para o Q com ele habilitado, enquanto outras (como eu) atualizaram sem nenhuma forma de habilitá-lo nas Configurações. Você pode ativar o tema escuro em todo o sistema ativando a economia de bateria, mas a economia de bateria não é algo que você deseja manter ativado se depender do recebimento de notificações na hora certa. Como as pessoas atualizaram do Android Pie para o Android Q com o tema escuro já ativado, isso me fez pensar: como isso aconteceu? Concluí que esses usuários devem ter ativado a configuração do modo noturno forçado nas Opções do desenvolvedor antes de atualizar para Q. Essa configuração desapareceu do Q beta, mas ainda é possível habilitá-la manualmente com ADB. Veja como.

    1. Seguir este tutorial para habilitar o uso de ADB do seu PC.
    2. Conecte seu Pixel ao PC, abra um prompt de comando ou janela de terminal no mesmo diretório onde você armazenou o binário ADB e digite o seguinte comando:Ative o modo escuro:adb shell settings put secure ui_night_mode 2Desative o modo escuro:adb shell settings put secure ui_night_mode 1
    3. Se você estiver usando o Windows PowerShell, talvez seja necessário adicionar um .\ antes do comando. Se você estiver usando macOS ou Linux, pode ser necessário adicionar um ./ antes do comando.
    4. Reinicie o seu Pixel e o modo escuro de todo o sistema deverá ser alternado.

Não sei bem por que o Google removeu o acesso ao modo escuro no Android Q beta. A explicação mais provável é que ainda esteja em desenvolvimento. Espero que ele seja habilitado em uma versão beta futura porque os desenvolvedores precisarão de tempo para testar seus aplicativos. Por alguma razão, essa alternância não apenas ativa o modo escuro em Configurações, SystemUI e estrutura, mas também força o modo escuro em todos os aplicativos, o que parece terrível no Google Fotos. Na versão beta do Android Q que vazou, consegui ativar o modo escuro para aplicativos do sistema, mas manter o modo escuro forçado desativado – isso não parece possível aqui. Ainda estou investigando se isso é possível, mas acredito que precisaremos de acesso root porque o sinalizador está vinculado à propriedade do sistema debug.hwui.force_dark.

Segue o Marca Android Q para mais notícias sobre a versão mais recente do Android!