美文网首页
android 通过反射拿取imei

android 通过反射拿取imei

作者: 小子巅 | 来源:发表于2019-05-07 10:36 被阅读0次
public static String[]getInvokeImei(Activity context) {

TelephonyManager telephonyManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);

    Class clazz = telephonyManager.getClass();

    Method getImei =null;

    String[] imei=new String[2];

    try {

    getImei = clazz.getDeclaredMethod(StringCf.GI, int.class);

    imei[0]=(String) getImei.invoke(telephonyManager, 0);

    imei[1]=(String) getImei.invoke(telephonyManager, 1);

        //Log.e(TAG, "IMEI1 : " + getImei.invoke(telephonyManager, 0) + "IMEI2:" + getImei.invoke(telephonyManager, 1)); //卡1

    }catch (Exception e) {

    e.printStackTrace();

    }

    return imei;

        }

相关文章

网友评论

      本文标题:android 通过反射拿取imei

      本文链接:https://www.haomeiwen.com/subject/rfasoqtx.html