Hur man aktiverar Android P: s mörka tema när Night Light är på

Har du någonsin velat att Android P: s mörka tema ska aktiveras bara när Night Light är på? Om du har Android P DP4, då kan du!

Med Google Pixel 2 lade Google till ett delvis mörkt systemtema som appliceras när du har en mörkfärgad tapet. Den funktionen kom till den ursprungliga Google Pixel och andra enheter med Android 8.1 Oreo-uppdateringen och med senaste Android P Beta 3/Developer Preview 4, du behöver inte längre ha en mörk bakgrund för att använda den mörka tema. Om du någonsin har velat göra det mörka läget lite smartare, kom vi på hur man automatiserar det så att du kan tillämpa vilket villkor som helst innan det aktiveras. Det bästa är det kräver inte root!

Som referens, det mörka temat tema bara delar av SystemUI och Google Pixel Launcher som snabbinställningspanelen, volympanelen, mappbakgrunden och applådans bakgrund. Det enda sättet att få ett helt systemomfattande mörkt tema är att antingen stanna kvar på Android Oreo och använda ett Substratum-tema eller att rota din Android P-enhet för att använda Substratum. Vi inser att rooting av din enhet inte är något som vissa av er kanske vill göra, så vi letar alltid efter anpassningsalternativ som inte kräver root. Tack vare den senaste Android P-betan är det nu möjligt att automatisera när det mörka temat tillämpas så att vi till exempel kan aktivera mörkt läge endast när Night Light är på.

Aktivera Android P: s mörka tema med nattljus

En kort förklaring om vad vi gör. Den senaste betaversionen av Android P låter dig växla det mörka temat manuellt i skärminställningar. Som sådan, en ny Inställningar. Säkert värde gjordes av Google för att hålla det aktuella värdet för den här inställningen (Inställningar. Secure.theme_mode där 0 är automatiskt baserat på tapeter, 1 är det ljusa temat och 2 är det mörka temat.) Genom att ändra detta värde manuellt via ADB eller med en applikation med rätt behörighet kan vi ändra tema. Genom att använda den senaste Tasker-betaversionen som gör att vi kan övervaka förändringar i inställningarna, kan vi övervaka nattljusläget och sedan växla temaändring efter behag.

Krav

  • Du måste vara på Android P Beta 3/Developer Preview 4 för att detta ska fungera utan root. Utgåvan är tillgänglig för följande enheter vid tidpunkten för publicering:
    • Google Pixel
    • Google Pixel XL
    • Google Pixel 2
    • Google Pixel 2 XL
    • Essential Phone (PH-1)
    • Sony Xperia XZ2
  • Du måste ha automatiseringsappen "Tasker" installerad och det måste du vara på den senaste betaversionen, v5.2.bf6.
  • Du kommer att behöva ge Tasker en särskild behörighet via ADB. Ställ in ADB som beskrivs här och skriv in följande kommando i en kommandotolk/PowerShell/Terminal efter installation av den senaste Tasker-betan.
    • Windows kommandotolk:
      adbshellpmgrantnet.dinglisch.android.taskermandroid.permission.WRITE_SECURE_SETTINGS
    • Windows PowerShell:
      .\adbshellpmgrantnet.dinglisch.android.taskermandroid.permission.WRITE_SECURE_SETTINGS
    • macOS/Linux Terminal:
      ./adb shell pm grant net.dinglisch.android.taskerm android.permission.WRITE_SECURE_SETTINGS

[appbox googleplay net.dinglisch.android.taskerm]

Instruktioner

Här är steg-för-steg-instruktioner om hur du ställer in den. I slutet kommer jag också att inkludera en länk för att importera den.

Tasker

  1. Öppna Tasker och skapa en ny profil. Döp det till "Automatic Dark Theme At Night".
  2. Välj tillståndskontext.
  3. Välj kategorin System.
  4. Välj alternativet Custom Setting.
  5. För Typ, välj "Säker". Ange "night_display_activated" för namnet. Ange "1" för värdet.
  6. Ange uppgiftsskapandet (du behöver inte namnge uppgiften.)
  7. Lägg till en åtgärd.
  8. Välj kategorin Inställningar.
  9. Välj anpassad inställning.
  10. För Typ, välj "Säker". Ange "theme_mode" för namnet. Ange "2" för värdet. Detta kommer att aktivera det mörka temat när Night Light är på.
  11. Avsluta uppgiftsskapandet och gå tillbaka till Taskers huvudskärm.
  12. Tryck länge på uppgiften du skapade och välj "Lägg till avsluta uppgift."
  13. Upprepa steg 7-10 men för värdet i steg 10, ange "1". Detta kommer att inaktivera det mörka temat när Night Light är avstängt.
  14. Du är klar. Nu kommer Tasker automatiskt att växla mörkt läge när nattljus växlas. Du kan antingen växla nattljus manuellt, ställa in det på ett anpassat schema eller aktivera det baserat på solcykeln.