getDeviceId獲取到MEID
在華為攬閱M3中,SIM卡為中國移動物聯(lián)網(wǎng)卡牵素,通過getDeviceId取得MEID碼严衬,經(jīng)過排查。通過反射傳參可以獲得IMEI號
? ?? Method method = tm.getClass().getMethod("getDeviceId", int.class);
? ? ?String imei = (String) method.invoke(tm, TelephonyManager.PHONE_TYPE_CDMA);
getDeviceId()方法中可以傳遞以下四個參數(shù)两波,由于這個方法在sdk22才支持瞳步,因此使用反射。
TelephonyManager.PHONE_TYPE_GSM
TelephonyManager.PHONE_TYPE_CDMA
TelephonyManager.PHONE_TYPE_NONE
TelephonyManager.PHONE_TYPE_SIP
此時若把SIM卡更換為電信物聯(lián)網(wǎng)卡腰奋,則無法取出設(shè)備IMEI號单起,無論參數(shù)用的哪一個,都不行劣坊。