Les codes secrets de numérotation sont amusants, utiles et font fureur, mais comment puis-je les utiliser sur ma tablette, mon dongle TV ou tout autre appareil Android autre qu'un téléphone ?
Réponses
Trop de publicités?De adb shell
:
am broadcast -a android.provider.Telephony.SECRET_CODE -d android_secret_code://<secretcode>
Où <secretcode>
est le code sans les astérisques, par exemple, 4636
.
Cette action est plus efficace que l'action DIAL parce qu'elle est directe et ne dépend pas du composeur pour analyser le code et envoyer l'intention du code secret lui-même. (Certains composeurs ne le font pas automatiquement et vous devez appuyer sur "Appeler"). L'intention DIAL est également gérée par plusieurs applications (téléphone, Skype et composeur Hangouts sur mon appareil), ce qui permet d'éviter ce désagrément.
Il y a au moins trois façons de procéder.
De manière programmatique en démarrant une activité avec Intent.ACTION_DIAL
:
String secretCode = "123456789";
Intent intent = new Intent(Intent.ACTION_DIAL);
intent.setData(Uri.parse("tel:*#*#" + secretCode + "#*#*"));
startActivity(intent);
De manière programmatique en diffusant une intention :
String secretCode = "123456789";
String action = "android.provider.Telephony.SECRET_CODE";
Uri uri = Uri.parse("android_secret_code://" + secretCode);
Intent intent = new Intent(action, uri);
sendBroadcast(intent);
Avec une application tierce :
J'ai développé une application open source qui parcourt les fichiers AndroidManifest.xml de votre appareil pour trouver des codes secrets, et vous permet d'exécuter les codes secrets disponibles sur votre appareil.
Vous pouvez l'obtenir sur le Play Store ou sur le dépôt GitHub Codes secrets Android .
0 votes
Pour ceux qui ne sont pas familiers avec le sujet, il y a un liste ici . Beaucoup sont indépendants de la connexion/service cellulaire/etc. De plus, il n'est pas évident de savoir combien d'entre eux fonctionnent avec quels téléphones ou versions d'Android pour commencer. Un bon nombre d'entre eux ne fonctionnent pas sur mon N5.
0 votes
Trop tard pour modifier mon commentaire, je me suis rendu compte qu'il y a une meilleure liste sur notre propre site : Connaissez-vous d'autres commandes du clavier d'Android (codes de numérotation) ?