获取Android设备的唯一ID?

我有一台b型号的Android手机。 我想知道我的设备ID。 我不知道怎样才能find我的设备ID。

尝试这个 :

String deviceId = Secure.getString(this.getContentResolver(), Secure.ANDROID_ID); Toast.makeText(this, deviceId, Toast.LENGTH_SHORT).show(); 

android.provider.Settings.Secure.ANDROID_ID

在设备首次启动时随机生成的64位数字(作为hex字符串),应在设备的生命周期内保持不变。

来源链接: http : //blog.vogella.com/2011/04/11/android-unique-identifier/

注意如果在设备上执行恢复出厂设置,则该值可能会更改。

希望这可以帮助。

尝试这个:

 TelephonyManager TM = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); // IMEI No. String imeiNo = TM.getDeviceId(); // IMSI No. String imsiNo = TM.getSubscriberId(); // SIM Serial No. String simSerialNo = TM.getSimSerialNumber(); // Android Unique ID String androidId = Settings.Secure.getString(this.getContentResolver(),Settings.Secure.ANDROID_ID); 

别忘了添加

  

到您的清单文件。

尝试这个:

 Secure.getString(getContext().getContentResolver(), Secure.ANDROID_ID);