Un didacticiel expliquant comment déclencher la fonctionnalité Always on Display de Samsung en fonction de contextes personnalisés tels que le chargement, l'orientation de l'appareil ou l'emplacement.
Samsung reçoit beaucoup de critiques pour l'optimisation des performances de son logiciel (même si la part de ces critiques est légitime et/ou exact est un débat pour une autre fois), mais il est difficile de nier la valeur ajoutée de leurs logiciels apporte. Je pourrais parler encore et encore de toutes les fonctionnalités que vous pouvez trouver sur Samsung Experience (anciennement connue sous le nom de comme TouchWiz), mais aujourd'hui, je vais me concentrer sur la façon d'améliorer légèrement une fonctionnalité: Always On Afficher. Concrètement, comment activer automatiquement l'affichage permanent lors de la charge, mais le désactiver lorsqu'il n'est pas en charge.
Pour ceux d’entre vous qui ne sont pas au courant, la fonction Always on Display (AOD) de Samsung est un mode d’écran spécial qui s’affiche lorsque Android expire. Dans ce mode, vous pouvez voir rapidement la date, l'heure, les messages, les événements du calendrier, etc.
fonctionnalités personnalisables. AOD est exclusif aux séries de smartphones Samsung Galaxy S7 et S8 et constitue un moyen utile d'avoir un aperçu rapide des informations importantes sans jamais avoir à mettre le doigt sur votre téléphone.AOD peut être automatiquement basculé en fonction d'un calendrier dans les paramètres, mais à part cela, il n'y a pas beaucoup d'autres contextes que vous pouvez utiliser pour contrôler quand AOD est actif. Heureusement, grâce à la puissance de Tasker, nous pouvons définir le contexte que nous souhaitons déclencher lorsque AOD est activé/désactivé. j'ai fait un application simple que vous pouvez installer et oublier sur votre Samsung Galaxy S7, S7 Edge, S8 ou S8+ et qui active l'AOD lors du chargement uniquement, mais je vais également montrer comment vous pouvez définir le contexte de votre choix.
Téléchargez l'application AOD on Charge de XDA Labs
Remarque: l'application ci-dessus a été créée à l'aide de Tasker avec Tasker App Factory. Il n'a pas d'interface utilisateur. Veuillez masquer l'icône de l'application dans le tiroir de votre application après l'avoir installée. Vous pouvez voir comment l'application a été créée en suivant les étapes ci-dessous.
Tutoriel - Déclencher le mode AOD sur des contextes personnalisés
Exigences
- Tâcheur ($2.99)
Bien que j'utilise Tasker ici, vous êtes libre d'utiliser toute autre application d'automatisation de votre choix. Tasker est de loin le plus populaire, et c’est celui que la plupart des gens connaissent, c’est donc ce que j’utilise.
Option 1 - Basculer le mode AOD lorsque vous êtes connecté à certains réseaux WiFi
Voici des instructions étape par étape sur la façon de configurer ce script. Je me concentrerai sur l'activation/la désactivation du mode AOD lorsque vous vous connectez/déconnectez de votre réseau WiFi domestique/travail, mais vous pouvez configurer n'importe quel autre déclencheur de votre choix.
- Ouvrez Tasker et appuyez sur le bouton + en bas à droite pour créer un nouveau profil.
- Appuyez sur « État » pour ajouter un contexte d'État.
- Choisissez « Net » puis « WiFi connecté ».
- Sous SSID, appuyez sur la loupe pour afficher une liste des SSID enregistrés. Choisissez ici le réseau WiFi souhaité.
- Appuyez sur la touche Retour et Tasker vous demandera de joindre une tâche existante ou d'en créer une nouvelle. Choisissez « Nouvelle tâche ». Ne vous embêtez pas à le nommer.
- Une fois dans l'écran d'édition des tâches, appuyez sur l'icône + en bas au milieu pour ajouter une action.
- Choisissez « Code » puis « Fonction Java ».
- Appuyez sur l'icône du café et sélectionnez CONTEXTE.
- Frappez la loupe près de Function et recherchez getContentResolver().
- Un nouveau champ « Retour » devrait apparaître en haut. Entrez « cr » ici. Appuyez sur Retour pour revenir à l'écran d'édition des tâches.
- Ajoutez une autre action de fonction Java (étapes 6 à 7). Cette fois, pour le champ Classe ou Objet, appuyez sur la loupe et recherchez Paramètres$Système. Pour le champ Fonction, appuyez sur la loupe et sélectionnez putInt. Un ensemble de paramètres apparaîtra maintenant. Pour le Param (ContentResolver), appuyez sur la tasse à café et choisissez l'objet « cr ». Pour le Param (String), entrez aod_mode. Pour le Param (int), entrez 1.
- Appuyez sur Retour pour revenir à l'écran d'édition des tâches. Maintenant, appuyez longuement sur les deux actions que nous avons effectuées et appuyez sur le bouton du presse-papiers pour les copier. Appuyez sur Retour pour quitter l'écran principal de Tasker.
- Une fois sur l’écran principal de Tasker, appuyez longuement sur la tâche que nous venons de créer et appuyez sur « Ajouter une tâche de sortie ». Ne vous embêtez pas à nommer la tâche.
- Lorsque vous êtes dans l'écran d'édition de la nouvelle tâche, appuyez longuement n'importe où au milieu de l'écran jusqu'à ce que l'action Coller apparaisse. Appuyez pour coller les deux actions que nous avons copiées plus tôt.
- Appuyez sur l'action n°2 ici et faites défiler vers le bas. Remplacez 1 par 0 sous Param (int). Appuyez sur le bouton Retour jusqu'à ce que vous reveniez à l'écran principal de Tasker, et vous avez terminé!
Option 2 - Déclencher le mode AOD lorsque l'appareil est face visible sur la table
Voici des instructions étape par étape sur la façon de configurer ce script. Je me concentrerai sur l'activation/la désactivation du mode AOD lorsque votre appareil est face visible.
- Ouvrez Tasker et appuyez sur le bouton + en bas à droite pour créer un nouveau profil.
- Appuyez sur « État » pour ajouter un contexte d'État.
- Choisissez « Capteur » puis « Orientation ».
- Sous Est, assurez-vous qu'il est indiqué « Face vers le haut ».
- Appuyez sur la touche Retour et Tasker vous demandera de joindre une tâche existante ou d'en créer une nouvelle. Choisissez « Nouvelle tâche ». Ne vous embêtez pas à le nommer.
- Une fois dans l'écran d'édition des tâches, appuyez sur l'icône + en bas au milieu pour ajouter une action.
- Choisissez « Code » puis « Fonction Java ».
- Appuyez sur l'icône du café et sélectionnez CONTEXTE.
- Frappez la loupe près de Function et recherchez getContentResolver().
- Un nouveau champ « Retour » devrait apparaître en haut. Entrez « cr » ici. Appuyez sur Retour pour revenir à l'écran d'édition des tâches.
- Ajoutez une autre action de fonction Java (étapes 6 à 7). Cette fois, pour le champ Classe ou Objet, appuyez sur la loupe et recherchez Paramètres$Système. Pour le champ Fonction, appuyez sur la loupe et sélectionnez putInt. Un ensemble de paramètres apparaîtra maintenant. Pour le Param (ContentResolver), appuyez sur la tasse à café et choisissez l'objet « cr ». Pour le Param (String), entrez aod_mode. Pour le Param (int), entrez 1.
- Appuyez sur Retour pour revenir à l'écran d'édition des tâches. Maintenant, appuyez longuement sur les deux actions que nous avons effectuées et appuyez sur le bouton du presse-papiers pour les copier. Appuyez sur Retour pour quitter l'écran principal de Tasker.
- Une fois sur l’écran principal de Tasker, appuyez longuement sur la tâche que nous venons de créer et appuyez sur « Ajouter une tâche de sortie ». Ne vous embêtez pas à nommer la tâche.
- Lorsque vous êtes dans l'écran d'édition de la nouvelle tâche, appuyez longuement n'importe où au milieu de l'écran jusqu'à ce que l'action Coller apparaisse. Appuyez pour coller les deux actions que nous avons copiées plus tôt. Appuyez sur l'action n°2 ici et faites défiler vers le bas. Remplacez 1 par 0 sous Param (int). Appuyez sur le bouton Retour jusqu'à ce que vous reveniez à l'écran principal de Tasker, et vous avez terminé!
Remarque: le reste des étapes au format image peut être suivi exactement de la même manière que la série de captures d'écran précédente dans l'option n°1. Commencez simplement par la deuxième rangée de captures d’écran et continuez là.
Conclusion
Comme vous pouvez le voir, vous pouvez activer ou désactiver le mode Always on Display dans pratiquement n'importe quel contexte de votre choix grâce à Tasker. L'application simple que j'ai créée vise à couvrir l'édition de fonctionnalités la plus couramment demandée pour AOD, mais si vous souhaitez quelque chose de différent avec AOD, le pouvoir est entre vos mains d'effectuer ces modifications.