获取Android设备的唯一识别码

网上很多博友测试 之后得到的结论:
1、所有的设备都可以返回一个 TelephonyManager.getDeviceId()
2、所有的GSM设备 (测试设备都装载有SIM卡) 可以返回一个TelephonyManager.getSimSerialNumber()
3、所有的CDMA 设备对于 getSimSerialNumber() 却返回一个空值!
4、所有添加有谷歌账户的设备可以返回一个 ANDROID_ID
5、所有的CDMA设备对于 ANDROID_ID 和 TelephonyManager.getDeviceId() 返回相同的值(只要在设置时添加了谷歌账户)
6、目前尚未测试的:没有SIM卡的GSM设备、没有添加谷歌账户的GSM设备、处于飞行模式的设备。

你可能感兴趣的:(获取Android设备的唯一识别码)