WaveUp Fortune Cookies


3.2.19 par juanitobananas
Jul 16, 2024

À propos de WaveUp Fortune Cookies

Allumez l'écran en agitant et obtenez quelques belles paroles de biscuits de la fortune

WaveUp 🥠 Fortune Cookies est une application qui réveille votre téléphone - allume l'écran - lorsque vous faites signe au-dessus du capteur de proximité. En plus, pour cette version pro, vous obtenez des dictons sympas sur les cookies.

C'est surtout une façon pour vous de montrer votre appréciation pour mon travail.

Veuillez consulter WaveUp avant d'acheter cette application. La fonctionnalité d'agitation reste la même. Avec la version pro, vous obtenez la fraîcheur des fortune cookies :)

Voici (une partie de) la description originale de WaveUp :

J'ai développé cette application parce que je voulais éviter d'appuyer sur le bouton d'alimentation juste pour jeter un œil à la montre - ce que je fais souvent sur mon téléphone. Il existe déjà d'autres applications qui font exactement cela - et même plus. J'ai été inspiré par Gravity Screen On/Off, qui est une excellente application. Cependant, je suis un grand fan de logiciels open source et j'essaie d'installer des logiciels gratuits (gratuits comme dans la liberté, pas seulement gratuits comme dans la bière gratuite) sur mon téléphone si possible. Je n'ai pas réussi à trouver une application open source qui faisait cela, alors je l'ai fait moi-même. Si vous êtes intéressé, vous pouvez consulter le code :

https://gitlab.com/juanitobananes/wave-up

Passez simplement votre main sur le capteur de proximité de votre téléphone pour allumer l'écran. C'est ce qu'on appelle le mode vague et peut être désactivé dans l'écran des paramètres afin d'éviter un allumage accidentel de votre écran.

Il allumera également l'écran lorsque vous sortirez votre smartphone de votre poche ou de votre sac à main. C'est ce qu'on appelle le mode poche et peut également être désactivé dans l'écran des paramètres.

Ces deux modes sont activés par défaut.

Il verrouille également votre téléphone et éteint l'écran si vous couvrez le capteur de proximité pendant une seconde (ou une durée spécifiée). Celui-ci n'a pas de nom spécial mais peut néanmoins également être modifié dans l'écran des paramètres. Ceci n'est pas activé par défaut.

Problèmes connus

Malheureusement, certains smartphones laissent le processeur allumé tout en écoutant le capteur de proximité. C'est ce qu'on appelle un wake lock et entraîne une décharge considérable de la batterie. Ce n'est pas ma faute et je ne peux rien faire pour changer cela. Cependant, la plupart des téléphones se « mettent en veille » lorsque l’écran est éteint tout en écoutant le capteur de proximité, ce qui entraîne une décharge de batterie pratiquement nulle.

Utilisation des services d'accessibilité :

▸ Objectif : à partir d'Android 9, WaveUp utilise l'API des services d'accessibilité pour permettre aux utilisateurs d'éteindre l'écran.

▸ Confidentialité et sécurité : WaveUp utilise l'API des services d'accessibilité exclusivement à cette fin et uniquement si l'option « verrouiller » est activée. Aucune donnée personnelle n'est collectée, stockée ou partagée via ce service.

▸ Portée de l'autorisation : l'autorisation des services d'accessibilité est strictement utilisée pour activer la fonction de verrouillage de l'écran. Il ne surveille ni n’interagit avec aucun autre aspect de l’utilisation de l’appareil.

Autorisations Android requises :

▸ WAKE_LOCK pour allumer l'écran

▸ RECEIVE_BOOT_COMPLETED pour démarrer automatiquement au démarrage si sélectionné

▸ READ_PHONE_STATE pour suspendre WaveUp pendant un appel

▸ BLUETOOTH (ou BLUETOOTH_CONNECT pour Android 10 et versions ultérieures) pour détecter les casques Bluetooth lors d'un appel et ne pas suspendre WaveUp

▸ REQUEST_IGNORE_BATTERY_OPTIMIZATIONS, FOREGROUND_SERVICE et FOREGROUND_SERVICE_SPECIAL_USE pour continuer à fonctionner en arrière-plan (ce qui est vital pour WaveUp afin de toujours écouter le capteur de proximité)

▸ USES_POLICY_FORCE_LOCK pour verrouiller l'appareil pour Android 8 et versions antérieures (cela oblige l'utilisateur à utiliser un modèle ou une épingle s'il est défini)

▸ BIND_ACCESSIBILITY_SERVICE (API d'accessibilité) pour éteindre l'écran pour Android 9 et supérieur.

▸ REQUEST_DELETE_PACKAGES pour se désinstaller (si USES_POLICY_FORCE_LOCK a été utilisé)

Notes diverses

C'est la première application Android que j'ai jamais écrite, alors méfiez-vous !

C'est aussi ma première petite contribution au monde open source. Enfin!

J'aimerais beaucoup que vous puissiez me faire part de vos commentaires ou contribuer de quelque manière que ce soit !

Merci d'avoir lu!

Du rock open source !!!

Remerciements

Mes remerciements particuliers à :

Voir : https://gitlab.com/juanitobananes/wave-up/#acknowledgments

Informations Application supplémentaires

Dernière version

3.2.19

Nécessite Android

4.0.3

Available on

Voir plus

Alternative à WaveUp Fortune Cookies

Obtenir plus de juanitobananas

Découvrir