模拟器与真机判断IMEI,IMS…


private static boolean isSimulatorMethod(Context context) 

{

               TelephonyManager telmgr = (TelephonyManager) context

                                  .getSystemService(Context.TELEPHONY_SERVICE);

               String deviceID = telmgr.getDeviceId();

               boolean isEmulator = "000000000000000".equalsIgnoreCase(deviceID);

               if (isEmulator)

 {

                         EsLog.i("xml", "模拟器deviceID" + deviceID);

                } else

 {

                         EsLog.i("xml", "真机deviceID:" + deviceID);

               }

               return isEmulator;

         }


 

public static String getIMSI(Context context) {

               if (IMSI == null) {

                         TelephonyManager tm = (TelephonyManager) context

                                           .getSystemService(Context.TELEPHONY_SERVICE);

                         IMSI = tm.getSubscriberId();

                         if (null != IMSI) {

                                  EsLog.i("SIM", "SIM 1 imsi:" + IMSI);

                            } else {

try {

                                           Method mtkGetIMSI = TelephonyManager.class.getMethod(

                                                              "getSubscriberIdGemini", int.class);

                                           IMSI = (String) mtkGetIMSI.invoke(tm, 1);

                                           EsLog.i("SIM", "SIM 2 imsi:" + IMSI);

                                  } catch (Exception e) {

                                           EsLog.i("SIM", "SIM 2 not support");

                                  }

                         }

               }

 

               return IMSI;

         }


 

public static String getIMEI(Context context) {

if (IMEI == null) {

TelephonyManager tm = (TelephonyManager) context

.getSystemService(Context.TELEPHONY_SERVICE);


IMEI = tm.getSimSerialNumber();

}

return IMEI;


}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值