android 反射獲取imei號

TelephonyManager telephonyManager = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
Class clazz = telephonyManager.getClass();
Method getImei=null;
try {
getImei=clazz.getDeclaredMethod(“getImei”,int.class);//(int slotId)
getImei.invoke(telephonyManager, 0); //卡1
getImei.invoke(telephonyManager, 1); // 卡2
Log.e(TAG, "IMEI1 : "+getImei.invoke(telephonyManager, 0)); //卡1
} catch (NoSuchMethodException e) {
e.printStackTrace();
}catch (IllegalAccessException e) {
e.printStackTrace();
} catch (InvocationTargetException e) {
e.printStackTrace();
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章