getDeviceId()
返回订阅的唯一设备 ID,例如,GSM 的 IMEI 和 CDMA 电话的 MEID。如果设备 ID 不可用,则返回 null。
此方法在 API 级别 26 中已弃用。
Use (@link getImei}
返回 IMEI
for GSM
或 (@link getMeid}
返回 CDMA
的 MEID
。
有关更多信息,请阅读电话管理器
尝试这个来获得IMEI
@RequiresApi(api = Build.VERSION_CODES.O)
TelephonyManager tm = (TelephonyManager)
getSystemService(this.TELEPHONY_SERVICE);
String imei = tm.getImei();
或
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
String imei = telephonyMgr.getImei();
} else {
String imei = telephonyMgr.getDeviceId();
}
试试这个来获得MEID
@RequiresApi(api = Build.VERSION_CODES.O)
TelephonyManager tm = (TelephonyManager)
getSystemService(this.TELEPHONY_SERVICE);
String meid=tm.getMeid();
或
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
String meid=tm.getMeid();
}