Holey Light Application
100% Gratuit - 100% Open Source GPLv3 - Pas de publicités - Pas de suivi - Pas de relances - Don volontaire optionnel
Holey Light est une application d'émulation LED. Elle anime les bords de la découpe de la caméra (également connue sous le nom de punch-hole) en remplacement de la LED tristement absente sur de nombreux appareils modernes.
De plus, elle fournit un affichage de notifications lorsque l'écran est "éteint", remplaçant - ou fonctionnant en conjonction avec - la fonctionnalité Always-On Display. Comme cet affichage n'est pas autour du trou de la caméra, il est judicieusement nommé Unholey Light.
Prend en charge tous les appareils Samsung avec trou de caméra intégré, et plusieurs Google Pixels.
Fonctionnalités
- Émule la LED de notification
- Quatre modes d'affichage différents : Swirl, Blink, Pie, Unholey Light
- Taille, position et vitesse d'animation configurables
- Couleur personnalisable pour chaque canal de notification
- Sélectionne la couleur de notification initiale en analysant la couleur dominante de l'icône de l'application
- Affiche pendant que l'écran est "éteint", consommation de batterie inférieure à 1% par heure en mode Unholey Light
- Modes de configuration séparés pour différents états de puissance et d'écran
- Capacité à marquer les notifications comme vues en fonction de divers déclencheurs
- Respecte les horaires Ne pas déranger et AOD
- Peut masquer complètement, partiellement, et/ou garder l'horloge visible sur AOD
Configuration
La configuration initiale peut être un peu délicate pour un utilisateur novice, mais un assistant de configuration est inclus pour vous guider tout au long du processus.
Autorisations
Cette application nécessite absolument plusieurs autorisations pour pouvoir fonctionner. Si cela vous préoccupe, vous pouvez toujours consulter le code source (ou ne pas utiliser l'application).
- Accessibilité : l'application a besoin d'un service d'accessibilité pour afficher la LED émulée à l'écran et suivre la position correcte à afficher en mode "éteint".
- Notifications : un service de notification est nécessaire pour pouvoir connaître les notifications avant de pouvoir les afficher
- Appareil compagnon : dans une étrange particularité d'Android, cette autorisation est requise pour pouvoir lire la couleur LED souhaitée des notifications
- Exemption d'optimisation de la batterie : sans cela, Android ferait disparaître aléatoirement notre LED émulée
- Service d'arrière-plan : un service d'accessibilité et un service de notification sont utilisés comme décrit ci-dessus
- Verrouillage de réveil : vous décidez quand et comment l'application dessine à l'écran, parfois cela nécessite de s'assurer que le CPU n'est pas en veille
- Accès à tous les paquets : nous rendons les icônes d'autres applications et accédons à certaines de leurs informations de base pour pouvoir différencier les différentes notifications les unes des autres










