求助安卓手机无法软件读取通讯录怎么办SIM卡联系人问题

我们可以得到了想要的手机号码叻!

下面我从开发的角度简单写一下如何获取手机设备信息和手机号码

准备条件:一部安卓手机、手机SIM卡确保插入手机里、eclipse ADT和-sdk开发环境

苐二步:新建一个工具类PhoneInfo.


第四步,把手机使用USB线连接到电脑上,确保是连通性开始运行工程

最后,我们看LOGCAT日志结果如下:

那么我们來解释一下上面的信息具体代表啥意思。

如果想获得WIFI蓝牙,GPS读写SDCARD更多的信息,就需要添加其它的权限

此外,本次我拿自己的手机SIM卡測试是可以获取到手机号码的当然了有些手机号码是获取不到的,这里也给大家罗列了原因

手机号码不是所有的都能获取。只是有一蔀分可以拿到

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

}

推荐于 · TA获得超过1万个赞

苹果手機2113显示手机上记录的通讯5261录联系手机4102SIM卡上的需要导入1653到手机中才可以。
苹果手机SIM卡导入手机:在设置中 稍微向下拉动页面找到邮件、通讯录、日历点击打开
在这个页面中部看不到的话向下拉,找到导入sim卡通讯录点击一下,等待导入完成即可

你对这个回答的评價是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}

我要回帖

更多关于 软件读取通讯录怎么办 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信