Je développe une application Android dans laquelle je veux obtenir Udid of Android Emulator. Comment puis-je le faire? P>
Merci d'avance, TUSHAR P>
3 Réponses :
Vous pouvez faire cela à l'aide de la téléphonieManager et de la méthode getDeviceID () . Mais malheureusement, je pense que pour l'émulateur, il retournera toujours null.
Context.getSystemService(Context.TELEPHONY_SERVICE).getDeviceID();
J'ai mis à jour la réponse afin que vous puissiez voir comment utiliser getDeviceID
L'appareil Android n'a pas d'UUID. Au lieu de cela, il possède un numéro IMEI et une série SIM pour les mobiles GSM. Pour les téléphones CDMA, c'est Meid ou ESN. Tous ces identifiants sont uniques. Pour obtenir le numéro SIM Serail, utilisez ceci. Peut vous aider, tmgr.getsImserialNombre (); code>. Toutes ces méthodes reviendront en résultat en tant que chaîne.
getDeviceID (): Cette méthode a été obsolète au niveau de l'API 26 (Android 8).
Je ne sais pas si c'est ce que vous êtes après, mais vous pouvez utiliser: Paramètres.secure.android_id Notez que ce n'est pas un numéro IMEI, si vous avez besoin de cette utilisation.
getDeviceID () p> p>
Quel appareil / niveau d'API utilisez-vous?
Avez-vous essayé ti.platform.id? Cela renvoie une valeur pour moi dans l'émulateur. p>