(Crédit image: Olloweb agency _ Unsplash)
Récemment, alors que je regardais un DevCafé, il a été sujet de la propriété DISALLOW_FUN dans le UserManager.
Ni une, ni 2, ça m’a rappelé d’autres easter eggs dans Android et voilà ce que j’ai trouvé !
Oeufs de Pâques d’Android
Tout d’abord il y a les oeufs de pâques Android, disponible dans chaque version d’Android depuis la 2.3
Facilement accessible même aux non-développeurs, il suffit d’aller dans Paramètres
-> A propos du téléphone
-> Taper plusieurs fois sur la version d’Android.
Retrouvez tous les œufs de version ici
UserManager
Le UserManager est un endroit privilégié pour cacher des curiosités.
Selon le code, il est possible de résoudre des petits soucis de téléportations incontrôlées avec : isUserAGoat()
Libérez la puissance de votre code avec la technologie avancée de reconnaissance des chèvres d’Android, mais gardez à l’esprit qu’il est demandé de respecter la vie privée de la chèvre..
Si vous ne trouvez pas ça si drôle, on a prévu autre chose.
Vous pourrez contrôler le plaisir de votre utilisateur avec DISALLOW_FUN
Comme nous pouvons le voir, le fun est désactivé par défaut pour nos utilisateurs. J’invite les développeurs Android à réparer ce méfait et à activer le fun pour tous vos utilisateurs.
Il est de notre responsabilité de faire du monde un endroit meilleur.
Prêt pour l’espace
Si DISALLOW_FUN n’est pas suffisant pour rendre le monde meilleur, il est temps de construire une étoile de la mort !
Heureusement, Android peut nous aider en fournissant la gravité de l’Étoile de la Mort.
Dans le Sensor Manager on a GRAVITY_DEATH_STAR_I
Ca doit être important si ils l’ont ajouté dans la toute première API…
WTF
Vous avez eu une longue journée ? Vous vous grattez la tête depuis trop longtemps à cause de comportements bizarres ?
Balancez donc du WTF :Log.wtf()
WTF -> » What (a) Terrible Failure « .
Le jazzman
Si votre application est utilisée par des utilisateurs très agiles et que vous avez besoin de gérer plusieurs clics en même temps, FEATURE_TOUCHSCREEN_MULTITOUCH_JAZZHAND
est pour vous !
Bien joué, Android 😉
Chats et développeurs
Que serait l’internet et par extension les développeurs sans les chats !
J’ai trouvé > 200 fichiers contenant meow dans les sources d’android. -> https://cs.android.com/search?q=Meow
Le Final Countdown
Quelle meilleure façon de clore cet article qu’avec un Final Countdown !
L’utilisation de Chronometer(context).isTheFinalCountDown()
va lancer youtube et jouer… Le Final Countdown !
Tadada da tadadadada tadada da tadadadadadada…
Sources :
Explorateur de code source Android
https://cs.android.com
Le compte à rebours final
https://cs.android.com/android/platform/superproject/+/master:frameworks/base/core/java/android/widget/Chronometer.java;l=163;bpv=1;bpt=1?q=finalcountdown
La plupart de l’inspiration vient de cet article
https://blog.danlew.net/2015/04/18/is-your-user-a-goat/