TelephonyManager telephonemanage = (TelephonyManager) getWindow() .getContext().getSystemService(Context.TELEPHONY_SERVICE); try { edit1.setText("MIEI: " + telephonemanage.getDeviceId() + "\n SimSSN " + telephonemanage.getSimSerialNumber() + "\n IMSI " + telephonemanage.getSubscriberId()); } catch (Exception e) { edit1.setText(e.getMessage()); }
如果要获取手机号识别,即表示哪个国家哪个网络的号码,完全不用使用IMSI号码,而直接 使用此即可:
telephonemanage.getSimOperator(); 得出的即是识别码
此在2G使用的GSM网络里面没有问题,但是在3G卡上或者是CDMA卡上没有进行相应的测试!无法得出结果!