Android 获取MIEI ISMI Sim卡串号等等信息
因为以前写过一个,感觉写的有点不详细,这里做为一个补充!
代码
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卡上没有进行相应的测试!无法得出结果!
作者:码农豆豆 微信公众号: 出处:http://www.cnblogs.com/fly_binbin/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 如果文中有什么错误,欢迎指出。以免更多的人被误导。 |