Est android.os.Construire.De SÉRIE unique?
Je voudrais utiliser un id unique pour appareil android qui fonctionne pour téléphone et Tablette.
(IMEI ne fonctionne pas sans la carte SIM de l'appareil et, parfois, l'Adresse MAC de retour null)
Je ne suis pas sûr de est android.os.Construire.De SÉRIE unique ou pas.
Personne ne sait à ce sujet?
Grâce,
Ce qui concerne.
Vous devez vous connecter pour publier un commentaire.
Oui, mais notez que cela n'a été ajouté dans l'API de niveau 9, et il peut ne pas être disponible sur tous les appareils. Pour obtenir un IDENTIFIANT unique sur les plates-formes antérieures, vous aurez besoin de lire quelque chose comme de l'adresse MAC ou IMEI.
En général, essayez de lire tous le possible de l'IDs, et utilisez celui qui sont disponibles. Consultez cet article pour obtenir des conseils.
Vous pouvez utiliser créer une série et android ID pour faire de votre propre identité.
Série a été seulement exposé dans l'API:9. mais vous pouvez l'obtenir dans les anciennes versions à l'aide de la réflexion. Cependant, les docs mention "le cas échéant", donc je suppose que ne pas compter sur elle.
Je pense que pour l'Id unique que vous devez utilisé android Id.
voici le code pour obtenir Android Id.
Si il est là, alors qu'il est devrait être unique. Mais il n'y a aucune garantie que cette propriété est définie. Il est également API 9. Malheureusement il n'y a pas de moyen facile d'identifier de manière unique le dispositif. Certaines propriétés comme l'a dit SÉRIE peut être présents, d'autres, comme ANDROID_ID comme PAS unique, d'autres comme MAC dépend de la présence de WIFI ou de son état (si le module wifi est désactivé, vous ne pouvez pas être en mesure de lire son MAC). Certains, comme le numéro IMEI ne peut pas être lu même appareil obtenu de téléphone du module. Donc, la meilleure approche est de recueillir autant de données que vous pouvez, et essayer de construire quelque chose que vous pourriez plus susceptibles envisager l'IDENTIFIANT unique de l'appareil
Ce sujet d'une combinaison de MAC, IMEI et la SÉRIE ?
Vous avez juste à composer avec le fait qu'ils ont tous pu être non nulle de l'esp. sur les anciens téléphones sans SIM.
je viens de trouver cela étrange que MAC allait retourner la valeur null. Cela ne devrait pas être possible à mon humble avis, qu'il n'a pas de sens qu'un appareil mobile n'a pas de MAC.Il y a 2 adresses MAC possible, mais ils peuvent être non accessible dans certains cas.