Jak povolit tmavé téma Android P, když je zapnuté noční světlo

Přáli jste si někdy, aby se tmavé téma Androidu P samo aktivovalo pouze při zapnutém nočním osvětlení? Pokud máte Android P DP4, pak můžete!

S Google Pixel 2 přidal Google částečné systémové tmavé téma, které se použije, když máte tmavou tapetu. Tato funkce přišla do původního Google Pixel a dalších zařízení s aktualizací Android 8.1 Oreo a s nejnovější Android P Beta 3/Developer Preview 4, k použití tmy již nepotřebujete tapetu tmavé barvy téma. Pokud jste někdy chtěli udělat tmavý režim o něco chytřejší, přišli jsme na to, jak jej automatizovat, abyste mohli použít jakoukoli podmínku, než bude povolena. Nejlepší na tom je nevyžaduje root!

Pro informaci, tmavé téma představuje pouze části SystemUI a Google Pixel Launcher, jako je panel rychlých nastavení, panel hlasitosti, pozadí složky a pozadí zásuvky aplikace. Jediným způsobem, jak získat úplné tmavé téma pro celý systém, je buď zůstat v systému Android Oreo a používat téma Substratum, nebo rootnout zařízení Android P a používat Substratum. Uvědomujeme si, že rootování vašeho zařízení není něco, co by někteří z vás mohli chtít udělat, takže vždy hledáme možnosti přizpůsobení, které root nevyžadují. Díky nejnovější beta verzi Androidu P je nyní možné automatizovat použití tmavého motivu, takže například můžeme povolit tmavý režim pouze při zapnutém nočním osvětlení.

Spusťte tmavý motiv Android P pomocí nočního světla

Krátké vysvětlení toho, co děláme. Nejnovější beta verze Androidu P umožňuje ručně přepínat tmavé téma v nastavení zobrazení. Jako takové nové Nastavení. Zabezpečená hodnota byla vytvořena společností Google tak, aby zachovala aktuální hodnotu tohoto nastavení (Nastavení. Secure.theme_mode, kde 0 je automaticky na základě tapety, 1 je světlý motiv a 2 je tmavý motiv.) Ruční změna této hodnoty přes ADB nebo pomocí aplikace se správným oprávněním nám umožňuje změnit téma. Pomocí nejnovější beta verze Taskeru, která nám umožňuje sledovat změny v nastavení, můžeme sledovat stav nočního osvětlení a poté libovolně přepínat změnu motivu.

Požadavky

  • Musíte být zapnutý Android P Beta 3/Developer Preview 4, aby to fungovalo bez root. Vydání je v době vydání dostupné pro následující zařízení:
    • Google Pixel
    • Google Pixel XL
    • Google Pixel 2
    • Google Pixel 2 XL
    • Základní telefon (PH-1)
    • Sony Xperia XZ2
  • Budete muset mít nainstalovanou automatizační aplikaci „Tasker“ a musíte ji mít na nejnovější beta verzi, v5.2.bf6.
  • Budete muset Taskeru udělit speciální oprávnění prostřednictvím ADB. Nastavte ADB jak je zde uvedeno a po instalaci nejnovější beta verze Taskeru zadejte následující příkaz do příkazového řádku/PowerShell/Terminálu.
    • Příkazový řádek systému Windows:
      adbshellpmgrantnet.dinglisch.android.taskermandroid.permission.WRITE_SECURE_SETTINGS
    • Windows PowerShell:
      .\adbshellpmgrantnet.dinglisch.android.taskermandroid.permission.WRITE_SECURE_SETTINGS
    • Terminál macOS/Linux:
      ./adb shell pm grant net.dinglisch.android.taskerm android.permission.WRITE_SECURE_SETTINGS

[appbox googleplay net.dinglisch.android.taskerm]

Instrukce

Zde jsou podrobné pokyny, jak jej nastavit. Na konci přiložím i odkaz na import.

Tasker

  1. Otevřete Tasker a vytvořte nový profil. Pojmenujte to „Automatické temné téma v noci“.
  2. Vyberte Kontext státu.
  3. Vyberte kategorii Systém.
  4. Vyberte možnost Vlastní nastavení.
  5. Pro Typ vyberte "Zabezpečit". Jako Název zadejte "night_display_activated". Jako hodnotu zadejte "1".
  6. Zadejte vytvoření úkolu (není třeba úkol pojmenovat.)
  7. Přidat akci.
  8. Vyberte kategorii Nastavení.
  9. Vyberte Uživatelské nastavení.
  10. Pro Typ vyberte "Zabezpečit". Do pole Název zadejte "theme_mode". Do pole Hodnota zadejte „2“. To povolí tmavé téma, když je zapnuté noční osvětlení.
  11. Ukončete vytváření úkolů a vraťte se na hlavní obrazovku úkolu.
  12. Dlouze stiskněte na úkolu, který jste vytvořili, a vyberte "Přidat ukončovací úkol".
  13. Opakujte kroky 7-10, avšak pro hodnotu v kroku 10 zadejte "1". Tím vypnete tmavý motiv, když je noční světlo vypnuté.
  14. Jsi hotový. Nyní Tasker automaticky přepne tmavý režim při každém přepnutí nočního světla. Noční osvětlení můžete buď přepínat ručně, nastavit jej na vlastní plán nebo jej aktivovat na základě slunečního cyklu.