Az Android P sötét témájának engedélyezése, ha be van kapcsolva az Éjszakai fény

Szerette volna valaha is, hogy az Android P sötét témája csak akkor engedélyezze magát, ha be van kapcsolva az Éjszakai fény? Ha Android P DP4-ed van, akkor megteheted!

A Google Pixel 2-vel a Google egy részleges rendszersötét témát adott, amely akkor kerül alkalmazásra, ha sötét színű háttérképet használ. Ez a funkció az eredeti Google Pixel és más eszközökhöz az Android 8.1 Oreo frissítéssel és a legújabb Android P Beta 3/Developer Preview 4, már nincs szükség sötét színű háttérképre a sötét használatához téma. Ha valaha is szerette volna egy kicsit intelligensebbé tenni a sötét módot, kitaláltuk, hogyan automatizálhatja, hogy bármilyen feltételt alkalmazhasson, mielőtt engedélyezné. A legjobb az egészben nem igényel root-ot!

Referenciaként a sötét téma csak a SystemUI és a Google Pixel Launcher egyes részeit tartalmazza, például a gyorsbeállítási panelt, a hangerőpanelt, a mappa hátterét és az alkalmazásfiók hátterét. Az egyetlen módja annak, hogy teljes rendszerszintű sötét témát kapjon, ha marad az Android Oreo és egy Substratum témát használ, vagy rootolja Android P eszközét a Substratum használatához. Tisztában vagyunk vele, hogy az eszköz rootolása nem olyasmi, amit néhányan meg akarnak tenni, ezért mindig olyan testreszabási lehetőségeket keresünk, amelyekhez nincs szükség root alkalmazásra. A legújabb Android P béta verziónak köszönhetően már automatizálható a sötét téma alkalmazása, így például a sötét módot csak akkor tudjuk engedélyezni, ha az Éjszakai fény be van kapcsolva.

Aktiválja az Android P sötét témáját az éjszakai fénnyel

Egy rövid magyarázat arról, hogy mit csinálunk. A legújabb Android P béta lehetővé teszi a sötét téma manuális átváltását a Display beállításokban. Mint ilyen, egy új Beállítások. A Google biztonsági értéket hozott létre a beállítás aktuális értékének megtartásához (Beállítások. Secure.theme_mode, ahol a 0 a háttérkép alapján automatikus, az 1 a világos téma, a 2 pedig a sötét téma.) Ennek az értéknek az ADB-n keresztül vagy a megfelelő engedéllyel rendelkező alkalmazással történő manuális módosítása lehetővé teszi számunkra a téma. A Tasker legújabb bétaverziójával, amely lehetővé teszi a beállítások változásainak nyomon követését, figyelemmel kísérhetjük az Éjszakai fény állapotát, majd tetszés szerint válthatjuk a téma változtatását.

Követelmények

  • Biztos be van kapcsolva Android P Beta 3/Developer Preview 4, hogy ez root nélkül működjön. A kiadás a megjelenés időpontjában a következő eszközökhöz érhető el:
    • Google Pixel
    • Google Pixel XL
    • Google Pixel 2
    • Google Pixel 2 XL
    • Alapvető telefon (PH-1)
    • Sony Xperia XZ2
  • Telepíteni kell a „Tasker” automatizálási alkalmazást, és annak is kell lennie a legújabb béta verzióban, v5.2.bf6.
  • A Taskernek speciális engedélyt kell adnia az ADB-n keresztül. Állítsa be az ADB-t az itt vázolt módon és írja be a következő parancsot a Parancssorba/PowerShellbe/Terminalba a Tasker legújabb bétaverziójának telepítése után.
    • Windows parancssor:
      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]

Utasítás

Íme lépésről lépésre, hogyan kell beállítani. A végén adok egy linket is az importáláshoz.

Tasker

  1. Nyissa meg a Taskert, és hozzon létre egy új profilt. Nevezze el "Automatikus sötét téma éjszaka".
  2. Válassza ki az állapot kontextust.
  3. Válassza ki a Rendszer kategóriát.
  4. Válassza az Egyéni beállítás opciót.
  5. A típusnál válassza a "Biztonságos" lehetőséget. A Név mezőben írja be az „éjszakai_megjelenítés_aktivált” kifejezést. Az Értékhez írja be az „1”-et.
  6. Adja meg a feladat létrehozását (nem kell elnevezni a feladatot.)
  7. Adjon hozzá egy műveletet.
  8. Válassza ki a Beállítások kategóriát.
  9. Válassza az Egyéni beállítás lehetőséget.
  10. A típusnál válassza a "Biztonságos" lehetőséget. A Név mezőbe írja be a „theme_mode” kifejezést. Az Értékhez írja be a „2”-t. Ez engedélyezi a sötét témát, amikor az Éjszakai fény be van kapcsolva.
  11. Lépjen ki a Feladat létrehozásából, és térjen vissza a Tasker főképernyőjére.
  12. Nyomja meg hosszan a létrehozott feladatot, és válassza a "Kilépési feladat hozzáadása" lehetőséget.
  13. Ismételje meg a 7-10. lépéseket, de a 10. lépésben szereplő értékhez írja be az „1”-et. Ezzel letiltja a sötét témát, ha az Éjszakai fény ki van kapcsolva.
  14. Végeztél. Mostantól a Tasker automatikusan átkapcsol a sötét módra, amikor az Éjszakai fény be van kapcsolva. Az Éjszakai fényt manuálisan is beállíthatja, egyéni ütemezés szerint állíthatja be, vagy a napciklus alapján engedélyezheti.