Android不是所有的手机号码,都可以获取。
来源:互联网 发布:php团购代码逻辑 编辑:程序博客网 时间:2024/05/17 02:48
手机号码不是所有的都能获取。只是有一部分可以拿到。这个是由于移动运营商没有把手机号码的数据写入到sim卡中.SIM卡只有唯一的编号,供网络与设备识别那就是IMSI号码,手机的信号也可以说是通过这个号码在网络中传递的,并不是手机号码。试想,你的SIM丢失后,补办一张新的会换号码吗?是不会的.就是因为在你的手机号码对应的IMSI号 在移动运营商中被修改成新SIM卡的IMSI号码。
那么手机号为什么有的就能显示呢?
这个就像是一个变量,当移动运营商为它赋值了,它自然就会有值。不赋值自然为空。
对于移动的用户,手机号码(MDN)保存在运营商的服务器中,而不是保存在SIM卡里。SIM卡只保留了IMSI和一些验证信息。手机每次入网注册的时候,都会以短信的形式将IMSI及验证信息上传到运营商的服务器,服务器在完成注册动作之后,会以短信的形式将注册的结果下发到手机里。下发的内容会因条件不同而不同。
如果服务器在下发的短信中,不包含手机的号码,手机是无法取得电话号码。如果短信中包含了号码,手机才会将其缓存,以备他用.此外,对于其他运行商的SIM卡或者UIM卡,MDN有可能保存在UIM卡中。100%能够取得本机号码不太可能。
移动神州行,联通的卡是可以取到的.动感地带的取不到.别的卡还没有试过.
能够读取SIM卡号的话应该有前提.那就是SIM卡已经写入了本机号码,不然是无法读取的。
http://edison-cool911.javaeye.com/blog/751644
- Android不是所有的手机号码,都可以获取。
- Android不是所有的手机号码,都可以获取。
- android中获取手机号码(不是所有的号码都能获取)
- 运算符重载不是万能的,并非所有运算符都可以重载。
- 不是所有DDR3都可以用FLY_BY拓扑
- 不是所有的梦都来得及实现
- 不是所有的功能都必须自动化
- 不是所有的数据都值得保存
- 不是所有的眼泪都该咽到肚里
- 不是所有的母亲都无需回报
- 关于android 获取手机号码的问题
- 不是每个人都可以坚持!
- 写给测试人员:不是所有的bug都需要修复
- warning C4715 不是所有的控件路径都返回值
- 不是所有的控件路径都返回值
- 大浪淘沙:不是所有的IT公司都以成功收场
- 所有时间都不是虚度的,经过定有痕迹
- 不是所有链接,发的都可收录。
- setsockopt 设置socket 详细用法
- 临时保存新年祝福的php+dede
- 使用apt-mirror建立本地ubuntu仓库源
- 使用apt-mirror建立本地ubuntu仓库源
- 狗狗服从性训练之小游戏大学问
- Android不是所有的手机号码,都可以获取。
- Report下拉框的设计
- 阅读 springdm in action 笔记--Spring DM extenders
- mysql rename命令
- 使用apt-mirror构建本地Debian镜像
- 多线程学习系列:(一)前言
- [转]见与不见
- 多线程学习系列:(二)线程基本知识
- 基于反相代理的Web缓存加速——可缓存的CMS系统设计