Ako povoliť tmavú tému Androidu P, keď je zapnuté nočné svetlo

Chceli ste niekedy, aby sa tmavá téma Androidu P aktivovala iba vtedy, keď je zapnuté nočné svetlo? Ak máte Android P DP4, môžete!

S Google Pixel 2 Google pridal čiastočnú systémovú tmavú tému, ktorá sa použije, keď máte tmavú tapetu. Táto funkcia prišla do pôvodného zariadenia Google Pixel a ďalších zariadení s aktualizáciou Android 8.1 Oreo a s Najnovší Android P Beta 3/Developer Preview 4, na použitie tmy už nepotrebujete tapetu tmavej farby tému. Ak ste niekedy chceli urobiť tmavý režim o niečo inteligentnejším, prišli sme na to, ako ho automatizovať, aby ste mohli použiť akúkoľvek podmienku skôr, než bude povolená. Najlepšie na tom je nevyžaduje root!

Na porovnanie, tmavá téma sa týka iba častí SystemUI a Google Pixel Launcher, ako je napríklad panel rýchlych nastavení, panel hlasitosti, pozadie priečinka a pozadie zásuvky aplikácie. Jediný spôsob, ako získať celú tmavú tému pre celý systém, je buď zostať v systéme Android Oreo a použiť tému Substratum, alebo rootovať svoje zariadenie Android P, aby ste mohli Substratum používať. Uvedomujeme si, že rootovanie vášho zariadenia nie je niečo, čo by niektorí z vás mohli chcieť urobiť, takže vždy hľadáme možnosti prispôsobenia, ktoré nevyžadujú root. Vďaka najnovšej beta verzii systému Android P je teraz možné automatizovať, keď je aplikovaná tmavá téma, takže napríklad môžeme povoliť tmavý režim iba vtedy, keď je zapnuté nočné svetlo.

Spustite temnú tému Androidu P pomocou nočného svetla

Krátke vysvetlenie toho, čo robíme. Najnovšia beta verzia systému Android P vám umožňuje manuálne prepínať tmavý motív v nastaveniach zobrazenia. Ako také, nové Nastavenia. Spoločnosť Google vytvorila zabezpečenú hodnotu, aby zachovala aktuálnu hodnotu tohto nastavenia (Nastavenia. Secure.theme_mode, kde 0 je automatické na základe tapety, 1 je svetlý motív a 2 je tmavý motív.) Ručná zmena tejto hodnoty cez ADB alebo pomocou aplikácie so správnym povolením nám umožňuje zmeniť tému. Pomocou najnovšej beta verzie aplikácie Tasker, ktorá nám umožňuje sledovať zmeny v nastaveniach, môžeme sledovať stav nočného osvetlenia a potom ľubovoľne prepínať zmenu témy.

Požiadavky

  • Musíte byť zapnutý Android P Beta 3/Developer Preview 4, aby to fungovalo bez root. Vydanie je v čase zverejnenia dostupné pre nasledujúce zariadenia:
    • Google Pixel
    • Google Pixel XL
    • Google Pixel 2
    • Google Pixel 2 XL
    • Základný telefón (PH-1)
    • Sony Xperia XZ2
  • Budete musieť mať nainštalovanú automatizačnú aplikáciu „Tasker“ a musíte ju mať v najnovšej beta verzii, v5.2.bf6.
  • Budete musieť Taskeru udeliť špeciálne povolenie cez ADB. Nastavte ADB ako je tu uvedené a po nainštalovaní najnovšej beta verzie aplikácie Tasker zadajte nasledujúci príkaz do príkazového riadka/PowerShell/Terminálu.
    • Príkazový riadok systému Windows:
      adbshellpmgrantnet.dinglisch.android.taskermandroid.permission.WRITE_SECURE_SETTINGS
    • Windows PowerShell:
      .\adbshellpmgrantnet.dinglisch.android.taskermandroid.permission.WRITE_SECURE_SETTINGS
    • macOS/Linux terminál:
      ./adb shell pm grant net.dinglisch.android.taskerm android.permission.WRITE_SECURE_SETTINGS

[appbox googleplay net.dinglisch.android.taskerm]

Inštrukcie

Tu sú pokyny krok za krokom, ako to nastaviť. Na záver priložím aj odkaz na import.

Tasker

  1. Otvorte Tasker a vytvorte nový profil. Pomenujte ho „Automatická tmavá téma v noci“.
  2. Vyberte Kontext štátu.
  3. Vyberte kategóriu Systém.
  4. Vyberte možnosť Vlastné nastavenie.
  5. Pre Typ vyberte "Zabezpečené". Pre názov zadajte "night_display_activated". Pre hodnotu zadajte "1".
  6. Zadajte vytvorenie úlohy (nie je potrebné pomenovať úlohu.)
  7. Pridať akciu.
  8. Vyberte kategóriu Nastavenia.
  9. Vyberte Vlastné nastavenie.
  10. Pre Typ vyberte "Zabezpečené". Pre názov zadajte "theme_mode". Pre hodnotu zadajte „2“. Toto povolí tmavú tému, keď je zapnuté nočné svetlo.
  11. Ukončite vytváranie úloh a vráťte sa na hlavnú obrazovku aplikácie Tasker.
  12. Dlho stlačte úlohu, ktorú ste vytvorili, a vyberte možnosť „Pridať výstupnú úlohu“.
  13. Opakujte kroky 7-10, avšak pre hodnotu v kroku 10 zadajte „1“. Toto deaktivuje tmavú tému, keď je nočné osvetlenie vypnuté.
  14. Skončili ste. Teraz Tasker automaticky prepne tmavý režim vždy, keď sa prepne nočné svetlo. Nočné svetlo môžete prepínať manuálne, nastaviť ho na vlastný plán alebo ho nastaviť tak, aby sa povolil na základe slnečného cyklu.