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();
}
android 反射获取imei号
最新推荐文章于 2024-07-30 02:07:38 发布
本文介绍了一种在Android设备上使用Java代码获取双SIM卡IMEI号码的方法。通过反射调用TelephonyManager的getImei方法,分别获取卡1和卡2的IMEI信息。
3507





