android 获得手机号码,imsi,imei报错误,失败原因
2010-05-08 08:56:00 来源:WEB开发网核心提示:在前面我已经发布过关于android 获得手机号码,imsi,android 获得手机号码,imsi,imei报错误,失败原因,imei 的方法,其中有完整的代码,当移动运营商为它赋值了,它自然就会有值,如果有需要可以浏览这篇文章http://www.2phone8.com.cn/?p=7,运行过这段代码的朋友
在前面我已经发布过关于android 获得手机号码,imsi,imei 的方法。
其中有完整的代码,如果有需要可以浏览这篇文章http://www.2phone8.com.cn/?p=7。
运行过这段代码的朋友,有人会说这个是错误的,有人说是正确的。
其实不是代码有错误,只是在一些机制上没有完全的实现。
如果大家把String tel = tm.getLine1Number(); 这行删掉在运行就不会有错误了。
问题就出在这里。
手机号码不是所有的都能获取。只是有一部分可以拿到。这个是由于移动运营商没有把手机号码的数据写入到sim卡中。
sim卡只有唯一的编号,供网络与设备识别那就是 imsi号码,手机的信号也可以说是通过这个号码在网络中传递的,并不是手机号码。
试想,你的sim丢失后,补办一张新的会换号码吗? —不会
就是因为在你的手机号码对应的 imsi号 在移动运营商中被修改成新sim卡的imsi号码。
那么手机号为什么有的就能显示呢?
这个就像是一个变量,当移动运营商为它赋值了,它自然就会有值。不赋值自然为空。
- ››Android 当修改一些代码时,使用什么编译命令可以最...
- ››Android 如何添加一个apk使模拟器和真机都编译进去...
- ››Android 修改Camera拍照的默认保存路径
- ››Android 如何修改默认输入法
- ››android开发中finish()和System.exit(0)的区别
- ››Android手势识别简单封装类
- ››android中查看项目数字证书的两种方法
- ››Android中获取IMEI码的办法
- ››android 相机报错 setParameters failed
- ››Android重启运用程序的代码
- ››Android为ListView的Item设置不同的布局
- ››android bitmap与base64字符串的互相转换
更多精彩
赞助商链接