获取Android设备的唯一ID?

13 浏览
0 Comments

获取Android设备的唯一ID?

这个问题已经有了答案:

是否存在唯一的Android设备ID?

我有一个htc one b型号的安卓手机。我想知道我的设备ID。我不知道如何找到我的设备ID。

admin 更改状态以发布 2023年5月24日
0
0 Comments

试试这个:

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);

别忘了在你的清单文件中添加


哦。

0
0 Comments

试试这个 :

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

android.provider.Settings.Secure.ANDROID_ID

一个64位的数字(以十六进制字符串形式),在设备首次启动时随机生成,应在设备的整个生命周期内保持不变。

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

注意:如果设备进行了工厂重置,则该值可能会更改。

0