Quelqu'un sait-il un moyen de récupérer le Device ID
trouvé sous Settings -> About tablet -> System updates -> Software update settings
sous l'en-tête Device information
dans Android versions 4.x ou 5.x?Comment obtenir "Device ID" à partir de l'appareil Android sous les paramètres de mise à jour logicielle
Répondre
Si je ne me trompe pas, vous cherchez id de l'appareil de votre téléphone mobile que vous pouvez obtenir en utilisant ces ligne de code
TelephonyManager tm = (TelephonyManager)context.GetSystemService(Context.TelephonyService);
deviceId = tm.DeviceId;
exige également l'autorisation suivante:
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
également après Android Marshmallow ou API 23 vous devez demander des autorisations à la volée la référence du code pour cela peut être trouvé ici:
https://blog.xamarin.com/requesting-runtime-permissions-in-android-marshmallow/
Vérifiez la version android et demander la permission si nécessaire. – Dungnbhut
était d'accord avec @ G.hakim, mais plus que, cette API nécessite android.permission.READ_PHONE_STATE
permission.So vous devez déclarer l'autorisation dans AndroidManifest.xml
si vous souhaitez utiliser cette api:
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
Serait-ce 'Paramètres .Secure.ANDROID_ID'? –
négatif, déjà essayé:/ – moshea84
Essayez ceci. String device = Build.MANUFACTURER + "" + Build.MODEL + "" + Build.VERSION.RELEASE + "" + Build.VERSION_CODES.class.getFields() [Build.VERSION.SDK_INT] .getName(); Cela vous donnera à peu près tout, sortez ce que vous voulez. – DroiDev