一加手机sim应用程序怎么调用不了

一加手机sim应用程序怎么调用不了,第1张

一加手机sim应用程序怎么调用不了的解决方法如下:

1、重新启动手机:首先尝试重新启动您的一加手机,有时SIM卡读取功能可能因为软件或硬件问题暂时受阻,将设备关机一会儿,然后重新开机重新进行识别。

2、检查SIM卡插槽:检查SIM卡是否正确地插入到设备的SIM卡插槽中,确认卡插槽没有硬件故障,手机不断地提示设备识别SIM卡可以将SIM卡插入到另外的手机中进行测试是否正常。

3、清理SIM卡插槽:如果在SIM卡插槽中发现杂物或卡槽太脏,可能会影响SIM卡的读取,用棉签、刷子、吸尘器等工具进行清理。

4、检查SIM卡是否有效:插入其他手机或尝试其他SIM卡是否识别,SIM卡是否过期等等。

手机和 wifi 已经改变了人们的生活方式,成为生活的必需品。手机号码和宽带账号成为运营商相互竞争的重要一环,双卡双待的手机需求也逐渐增大,大多数手机厂商将主打手机改为双卡双待全网通,而运营商在占领主SIM卡后,对SIM卡2的欲望越来越大,获取SIM卡2的信息的需求也变大,只有知己知彼,才能占得先机。

这里简单介绍一下 Android 手机如何读取 Sim 卡信息

可以通过 ContentProvider 进行查询

使用 SubscriptionManager 类进行读取信息

通过 SubscriptionInfo 的实例进行读取信息,对应的是 Siminfo 的表字段,下面为该类源码:

该类没有常用的手机IMEI值和IMSI值,这个值可以通过 TelephonyManager 进行读取,不过需要通过反射,具体可见下方关于 TelephonyManager 的介绍

使用 TelephonyManager 读取SIM卡信息:

读取副卡信息大多只需要1个参数,slotId 或者 subId,源码方法如下(我们主要关心的是IMEI和IMSI,主要看getDeviceId和getSubscriberId方法):

可以看到源码中的这些方法均加了 @hide 的参数,无法直接调用,这里就需要用到反射:

现在就可以通过反射进行调用方法读取数据了

特别注意:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8162466.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存