Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
January 23, 2023 07:18 am GMT

Dans les mystres du code d'Android

(Crdit image: Olloweb agency _ Unsplash)

Rcemment, alors que je regardais un DevCaf, il a t sujet de la proprit 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 Pques d'Android

Tout d'abord il y a les oeufs de pques Android, disponible dans chaque version d'Android depuis la 2.3
Facilement accessible mme aux non-dveloppeurs, il suffit d'aller dans Paramtres -> A propos du tlphone -> Taper plusieurs fois sur la version d'Android.
Retrouvez tous les ufs de version ici

UserManager

Le UserManager est un endroit privilgi pour cacher des curiosits.

Selon le code, il est possible de rsoudre des petits soucis de tlportations incontrles avec : isUserAGoat()

isUserAGoat()

Librez la puissance de votre code avec la technologie avance de reconnaissance des chvres d'Android, mais gardez l'esprit qu'il est demand de respecter la vie prive de la chvre..

Si vous ne trouvez pas a si drle, on a prvu autre chose.

Vous pourrez contrler le plaisir de votre utilisateur avec DISALLOW_FUN

Capture d'cran de la base de code android pour DISALLOW_FUN

Comme nous pouvons le voir, le fun est dsactiv par dfaut pour nos utilisateurs. J'invite les dveloppeurs Android rparer ce mfait et activer le fun pour tous vos utilisateurs.
Il est de notre responsabilit de faire du monde un endroit meilleur.

Prt 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 premire API...

WTF

Vous avez eu une longue journe ? Vous vous grattez la tte depuis trop longtemps cause de comportements bizarres ?
Balancez donc du WTF :
Log.wtf()
WTF -> " What (a) Terrible Failure ".

Le jazzman

Si votre application est utilise par des utilisateurs trs agiles et que vous avez besoin de grer plusieurs clics en mme temps, FEATURE_TOUCHSCREEN_MULTITOUCH_JAZZHAND est pour vous !
Bien jou, Android ;)

Chats et dveloppeurs

Que serait l'internet et par extension les dveloppeurs 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 faon de clore cet article qu'avec un Final Countdown !
L'utilisation de Chronometer(context).isTheFinalCountDown() va lancer youtube et jouer... Le Final Countdown !

Codebase du compte  rebours final

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/


Original Link: https://dev.to/jetdev/dans-les-mysteres-du-code-dandroid-4d00

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To