Android Developer Device ID Depricated
Android已更改getDeviceID()
,它说使用@link getMeid哪个用户具有READ_PHONE_STATE权限,而该权限的安全级别为“危险”
由于权限级别很危险,我在寻找获取IMEI编号的其他方法。
我尝试使用getUniqueid()
,但每次都会生成一个唯一的数字。
请让我知道保持设备奇异性的任何其他方法。提前致谢。
答案 0 :(得分:0)
返回预订的唯一设备ID,例如GSM的IMEI和CDMA电话的MEID。如果设备ID不可用,则返回null。
此方法已在API级别26中弃用。
使用(@link getImei},它返回GSM的IMEI
或(@link getMeid},它返回CDMA的MEID。
尝试此操作以获得IMEI
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
String imei = telephonyMgr.getImei();
} else {
String imei = telephonyMgr.getDeviceId();
}