Avez-vous déjà voulu que le thème sombre d'Android P s'active uniquement lorsque Night Light est activé? Si vous possédez Android P DP4, vous le pouvez !
Avec le Google Pixel 2, Google a ajouté un thème sombre partiel au système qui est appliqué lorsque vous avez un fond d'écran de couleur sombre. Cette fonctionnalité est arrivée sur le Google Pixel d'origine et sur d'autres appareils avec la mise à jour Android 8.1 Oreo et avec le dernier Android P Beta 3/Developer Preview 4, vous n'avez plus besoin d'avoir un fond d'écran de couleur sombre pour utiliser l'obscurité thème. Si vous avez toujours voulu rendre le mode sombre un peu plus intelligent, nous avons trouvé comment l'automatiser afin que vous puissiez appliquer n'importe quelle condition avant qu'il ne soit activé. La meilleure partie c'est ça ne nécessite pas de root!
Pour référence, le thème sombre ne thème que certaines parties de SystemUI et de Google Pixel Launcher, telles que le panneau de paramètres rapides, le panneau de volume, l'arrière-plan du dossier et l'arrière-plan du tiroir d'applications. La seule façon d'obtenir un thème sombre complet à l'échelle du système est soit de rester sur Android Oreo et d'utiliser un thème Substratum, soit de rooter votre appareil Android P pour utiliser Substratum. Nous réalisons que rooter votre appareil n'est pas quelque chose que certains d'entre vous voudront peut-être faire, c'est pourquoi nous recherchons toujours des options de personnalisation qui ne nécessitent pas de root. Grâce à la dernière version bêta d'Android P, il est désormais possible d'automatiser l'application du thème sombre. Par exemple, nous pouvons activer le mode sombre uniquement lorsque Night Light est activé.
Déclenchez le thème sombre d'Android P avec Night Light
Une brève explication de ce que nous faisons. La dernière version bêta d'Android P vous permet d'activer manuellement le thème sombre dans les paramètres d'affichage. En tant que tel, un nouveau Paramètres. Une valeur sécurisée a été créée par Google pour contenir la valeur actuelle de ce paramètre (Paramètres. Secure.theme_mode où 0 est automatique en fonction du fond d'écran, 1 est le thème clair et 2 est le thème sombre.) Changer cette valeur manuellement via ADB ou avec une application avec la bonne autorisation nous permet de modifier le thème. En utilisant la dernière version bêta de Tasker qui nous permet de surveiller les modifications des paramètres, nous pouvons surveiller l'état de Night Light, puis basculer le changement de thème à volonté.
Exigences
- Vous devez être sur Android P Bêta 3/Developer Preview 4 pour que cela fonctionne sans root. La version est disponible pour les appareils suivants au moment de la publication :
- Google-Pixels
- Google Pixel XL
- GooglePixel 2
- Google Pixel 2XL
- Téléphone essentiel (PH-1)
- SonyXperia XZ2
- Vous devrez avoir installé l'application d'automatisation "Tasker" et vous devez être sur la dernière version bêta, v5.2.bf6.
- Vous devrez accorder à Tasker une autorisation spéciale via ADB. Configurer la BAD comme indiqué ici et entrez la commande suivante dans une invite de commande/PowerShell/Terminal après avoir installé la dernière version bêta de Tasker.
- Invite de commandes Windows :
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
- Invite de commandes Windows :
[appbox googleplay net.dinglisch.android.taskerm]
Instructions
Voici des instructions étape par étape sur la façon de le configurer. À la fin, j'inclurai également un lien pour l'importer.
- Ouvrez Tasker et créez un nouveau profil. Nommez-le « Thème sombre automatique la nuit ».
- Choisissez le contexte d'état.
- Choisissez la catégorie Système.
- Sélectionnez l'option Paramètres personnalisés.
- Pour le type, choisissez « Sécurisé ». Pour le nom, saisissez « night_display_activated ». Pour la valeur, entrez « 1 ».
- Entrez la création de la tâche (pas besoin de nommer la tâche.)
- Ajoutez une action.
- Choisissez la catégorie Paramètres.
- Choisissez Paramètres personnalisés.
- Pour le type, choisissez « Sécurisé ». Pour le Nom, entrez "theme_mode". Pour la valeur, entrez « 2 ». Cela activera le thème sombre lorsque Night Light est activé.
- Quittez la création de tâches et revenez à l'écran principal de Tasker.
- Appuyez longuement sur la tâche que vous avez créée et sélectionnez « Ajouter une tâche de sortie ».
- Répétez les étapes 7 à 10, mais pour la valeur à l'étape 10, entrez « 1 ». Cela désactivera le thème sombre lorsque Night Light est désactivé.
- Vous avez terminé. Désormais, Tasker bascule automatiquement en mode sombre chaque fois que Night Light est activé. Vous pouvez soit activer manuellement la veilleuse, la définir selon un programme personnalisé ou la configurer pour qu'elle s'active en fonction du cycle solaire.