Kako omogočiti temno temo Android P, ko je vklopljena nočna lučka

Ste si kdaj želeli, da se temna tema Androida P omogoči samo, ko je vklopljena nočna lučka? Če imate Android P DP4, potem lahko!

Z Google Pixel 2 je Google dodal delno sistemsko temno temo, ki se uporabi, ko imate temno ozadje. Ta funkcija je prišla v prvotni Google Pixel in druge naprave s posodobitvijo za Android 8.1 Oreo in z najnovejši Android P Beta 3/Developer Preview 4 vam ni več treba imeti temnega ozadja za uporabo temnega tema. Če ste kdaj želeli narediti temni način nekoliko pametnejši, smo ugotovili, kako ga avtomatizirati, tako da lahko uporabite kateri koli pogoj, preden je omogočen. Najboljši del je to ne zahteva korena!

Za referenco, temna tema tematizira samo dele SystemUI in Google Pixel Launcher, kot so plošča za hitre nastavitve, plošča za glasnost, ozadje mape in ozadje predala aplikacij. Edini način, da dobite temno temo za celoten sistem, je, da ostanete na sistemu Android Oreo in uporabite temo Substratum ali da korenite svojo napravo Android P za uporabo Substratuma. Zavedamo se, da rootanje vaše naprave ni nekaj, kar bi si nekateri morda želeli narediti, zato vedno iščemo možnosti prilagajanja, ki ne zahtevajo rootanja. Zahvaljujoč najnovejši Android P beta je zdaj mogoče avtomatizirati uporabo temne teme, tako da lahko na primer omogočimo temni način samo, ko je vklopljena nočna svetloba.

Sprožite temno temo Android P z nočno svetlobo

Kratka razlaga o tem, kaj počnemo. Najnovejša različica Android P beta omogoča ročno preklop temne teme v nastavitvah zaslona. Kot taka, nove nastavitve. Google je ustvaril varno vrednost, ki ohranja trenutno vrednost te nastavitve (Nastavitve. Secure.theme_mode, kjer je 0 samodejno glede na ozadje, 1 je svetla tema in 2 je temna tema.) Spreminjanje te vrednosti ročno prek ADB ali z aplikacijo z ustreznim dovoljenjem nam omogoča, da spremenimo tema. Z uporabo najnovejše beta različice Taskerja, ki nam omogoča spremljanje sprememb v nastavitvah, lahko spremljamo stanje nočne svetlobe in nato poljubno preklopimo spremembo teme.

Zahteve

  • Morate biti vključeni Android P Beta 3/Developer Preview 4, da to deluje brez roota. Izdaja je v času objave na voljo za naslednje naprave:
    • Google Pixel
    • Google Pixel XL
    • Google Pixel 2
    • Google Pixel 2 XL
    • Osnovni telefon (PH-1)
    • Sony Xperia XZ2
  • Morali boste imeti nameščeno aplikacijo za avtomatizacijo "Tasker" in morate biti na zadnji različici beta, v5.2.bf6.
  • Taskerju boste morali podeliti posebno dovoljenje prek ADB. Nastavite ADB kot je opisano tukaj in vnesite naslednji ukaz v ukazni poziv/PowerShell/Terminal po namestitvi najnovejše različice Tasker beta.
    • Windows ukazni poziv:
      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

[appbox googleplay net.dinglisch.android.taskerm]

Navodila

Tu so navodila po korakih za nastavitev. Na koncu bom dodal še povezavo za uvoz.

Tasker

  1. Odprite Tasker in ustvarite nov profil. Poimenujte jo »Samodejna temna tema ponoči«.
  2. Izberite Kontekst stanja.
  3. Izberite kategorijo Sistem.
  4. Izberite možnost Nastavitev po meri.
  5. Za vrsto izberite "Varno". Za ime vnesite "night_display_activated". Za vrednost vnesite "1".
  6. Vnesite ustvarjanje opravila (ni treba poimenovati opravila.)
  7. Dodajte dejanje.
  8. Izberite kategorijo Nastavitve.
  9. Izberite nastavitev po meri.
  10. Za vrsto izberite "Varno". Za ime vnesite "theme_mode". Za vrednost vnesite "2". To bo omogočilo temno temo, ko je vklopljena nočna svetloba.
  11. Zapustite ustvarjanje naloge in se vrnite na glavni zaslon Taskerja.
  12. Dolgo pritisnite na opravilo, ki ste ga ustvarili, in izberite »Dodaj izhodno opravilo«.
  13. Ponovite korake 7-10, vendar za vrednost v koraku 10 vnesite "1". To bo onemogočilo temno temo, ko je nočna svetloba izklopljena.
  14. Končal si. Zdaj bo Tasker samodejno preklopil temni način, kadar koli preklopite nočno svetlobo. Nočno svetlobo lahko preklopite ročno, jo nastavite na urnik po meri ali jo nastavite tako, da je omogočena glede na sončni cikel.