sim卡与imei号和手机号码之间的关系

手机号码不是所有的都能获取。只是有一部分可以拿到。这个是由于移动运营商没有把手机号码的数据写入到sim卡中.SIM卡只有唯一的编号,供网络与设备 识别那就是IMSI号码,手机的信号也可以说是通过这个号码在网络中传递的,并不是手机号码。试想,你的SIM丢失后,补办一张新的会换号码吗?是不会 的.就是因为在你的手机号码对应的IMSI号 在移动运营商中被修改成新SIM卡的IMSI号码。
  那么手机号为什么有的就能显示呢?
  这个就像是一个变量,当移动运营商为它赋值了,它自然就会有值。不赋值自然为空。
   对于移动的用户,手机号码(MDN)保存在运营商的服务器中,而不是保存在SIM卡里。SIM卡只保留了IMSI和一些验证信息。手机每次入网注册的时 候,都会以短信的形式将IMSI及验证信息上传到运营商的服务器,服务器在完成注册动作之后,会以短信的形式将注册的结果下发到手机里。下发的内容会因条 件不同而不同。
  如果服务器在下发的短信中,不包含手机的号码,手机是无法取得电话号码。如果短信中包含了号码,手机才会将其缓存,以备他用.此外,对于其他运行商的SIM卡或者UIM卡,MDN有可能保存在UIM卡中。100%能够取得本机号码不太可能。
  移动神州行,联通的卡是可以取到的.动感地带的取不到.别的卡还没有试过.

  能够读取SIM卡号的话应该有前提.那就是SIM卡已经写入了本机号码,不然是无法读取的。

android上获取imei号,手机号不一定有

TelephonyManager wealk = (TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE);  
String IMEI = wealk.getDeviceId();
System.out.println(IMEI);
Log.v("imei", IMEI);
//获取手机号码
String phoneId = wealk.getLine1Number();
System.out.println(phoneId);
Log.v("number", phoneId);

这篇文章转自:   http://chaixingbo.blog.163.com/blog/static/2980407520110221120224/

sim卡与imei号和手机号码之间的关系相关推荐

  1. MTK平台获取本机的SIM卡中IMSI号

    要求在MTK的代码上获得本机上SIM卡的手机号码,查了很多资料后,结果是无法获得,原因是手机号码不是直接存储在SIM卡的,而是信号通过移动商(移动.联通或电信)时绑定的:IMSI是sim卡的一个属性号 ...

  2. MTK平台 获取本机的SIM卡中IMSI号

    公司MTK平台做开发,老板要求在MTK的代码上获得本机上SIM卡的手机号码,查了很多资料后,结果是无法获得,原因是手机号码不是直接存储在SIM卡的,而是信号通过移动商(移动.联通或电信)时绑定的:IM ...

  3. 商城前端模板_如何理解微信小程序和微商城,微信公众号以及APP之间的关系?一张图看懂了!...

    老张的一位粉丝,花了几天时间把知乎里面分享的一些关于微信小程序,微信商城,微信公众号,以及APP的相关介绍全看完了. 然后用他自己的话描述了微信小程序和微商城,微信公众号以及APP之间的关系,如下图所 ...

  4. android+双卡imei,以编程方式在Android中为双SIM卡检索IMEI号码

    对于单个SIM,以下代码有效: TelephonyManager tm = (TelephonyManager)getSystemService(TELEPHONY_SERVICE); String ...

  5. SIM卡的IMSI号

    原文链接http://www.pk0752.com/hi/jianay/blog/9882.html 只能确定你手机号的前4位1376..后七位数字比较随意..是不能确定的.. 也有的说用9999减去 ...

  6. SIM 卡的IMSI号含义

    只能确定你手机号的前4位1376..后七位数字比较随意..是不能确定的..  也有的说用9999减去最后一排的前四位数就得到你手机的后四位数..  这也只是个碰巧的问题..不信你可以用其他号码实验下. ...

  7. 关于IP地址、网络号、主机号、子网掩码之间的关系

    IP地址类似于我们的身份证号码 国家为了唯一确定我们每个人的身份,会为我们每个人分配一个唯一确定身份的号码,同理: 为了确切地标识Internet(互联网)中的每一台主机和路由器,TCP/IP建立了一 ...

  8. nbiot模块需要SIM卡吗?nb-iot和5G有什么关系?

    nbiot无线通讯基于电信公司开发的一款广域网无线通讯技术,因为nbiot的通讯是通过电信公司的基站来通讯的,所以是需要SIM卡的. 一.NB-Iot无线通讯技术概念 NB-IoT是物联网的一个新兴通 ...

  9. 关于android读取用户号码,手机串号,SIM卡序列号

    1.从一个错误代码引出我们的讨论: android公开的API提供了访问方法,大家都知道使用TelephonyManager提供的方法,但是有些理解有误,如下国内一个比较大的andorid论坛提供的例 ...

最新文章

  1. maven 安装下载与配置 代理设置 《解决下载慢问题》
  2. 大一计算机论文_大一计算机实验报告
  3. Ext JS学习第十六天 事件机制event(一)
  4. kafka消息处理失败后如何处理_面试题:Kafka 会不会丢消息?怎么处理的?
  5. sqlserver模仿mysql函数FIND_IN_SET,group_concat的功能
  6. 一文读懂 KMP 算法 | 原力计划
  7. arcgis python 教程-ArcGIS Python 入门到精通,视频教程下载
  8. 新概念模拟电路简介及section5笔记
  9. Docker学习笔记:Centos7镜像时区修改
  10. 计算机识别人脸原理,深入浅出人脸识别原理
  11. centos异常断电重启后,无法进入系统
  12. UNIX环境高级编程学习总结
  13. @property基本概念
  14. JAVA 查看线程、内存
  15. springboot启动直接退出显示Process finished with exit code 1
  16. html5数字色板,推荐10款色板源码(收藏)
  17. N4 新标日初级下 问法总结和课后练习题12答案
  18. 陈寿福服从法院判决已支付赔偿并道歉
  19. 浅谈百度地图的简单开发之实现地图全景,内景展示功能(四)
  20. 数据库系统知识总结(一):数据库系统基础知识

热门文章

  1. 我的世界服务器被无限循环怎么办,我的世界无限循环装置制作方法
  2. HDU1864 最大报销额 01背包
  3. linux服务器拷机测试,服务器拷机使用方法
  4. 使用 Abp.Zero 搭建第三方登录模块(四):微信小程序开发
  5. 基于mycat高可用方案——数据库负载(基于阿里云)
  6. centos7 Kafka安装
  7. kafka安装和部署
  8. unity学习之路—飞机大战
  9. myeclipse2017 for Mac 破解版本
  10. PHP+ mysql实现注册登录功能