如何在Android开发中获取SIM卡信息

如何在Android开发中获取SIM卡信息,第1张

创建一个android应用(AndroidTest),所需权限如下(AndroidManifestxml文件): <uses-permission android:name="androidpermissionREAD_PHONE_STATE" /> <uses-permission android:name="androidpermissionACCESS_COARSE_LOCATION" /> <uses-permission android:name="androidpermissionACCESS_WIFI_STATE" /> 接下来是获取sim卡方法: / 获取SIM卡号 用到的权限: <uses-permission android:name="androidpermissionREAD_PHONE_STATE" /> / public String getSim(Context ctx) { String strResult = ""; TelephonyManager telephonyManager = (TelephonyManager) ctx getSystemService(ContextTELEPHONY_SERVICE); if (telephonyManager != null) { strResult = telephonyManagergetSimSerialNumber(); } return strResult; }

若使用vivo手机出现SIM卡无法识别情况,可以参考以下方式排查:

1、请重启手机,手机会重新读取SIM卡,查看是否恢复使用;

2、进入手机设置--移动网络/双卡与移动网络--SIM卡信息与设置--点击进入对应SIM卡–启用SIM卡,确保开关处于开启状态;

3、请参考使用手册中的装卡步骤,查看SIM卡装入方向是否正确

装卡步骤查看:进入设置--系统管理/更多设置--客户服务--使用手册--手机概览与快速入门–安装与准备;

4、观察SIM卡金属表面是否存在污渍,清理SIM卡表面污渍,避免接触不良导致SIM卡无法识别,如果使用裁剪的SIM卡,SIM卡形状可能不标准,从而产生接触不良导致SIM卡无法识别,建议前往运营商营业厅更换为标准SIM卡;

5、如果同时使用两张电信卡,副卡(非数据卡)需开通VoLTE业务(可联系运营商进行开通),在VoLTE网络覆盖范围内,才能注册网络;

6、请将SIM卡安装到其他设备,或者将其他SIM卡安装到自己手机对比测试,判断是否属于SIM卡故障,若是SIM卡本身问题,建议到运营商营业厅更换SIM卡;

7、若以上方法未能解决,请提前备份好手机数据,携带手机和购机凭证前往vivo客户服务中心检测,服务中心地址及****可以在vivo官网-服务--网点查询中全部-选择所在省市-查询当地较近的客户服务中心即可。 

以上就是关于如何在Android开发中获取SIM卡信息全部的内容,包括:如何在Android开发中获取SIM卡信息、手机无法读取sim卡怎么办、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/web/9572456.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存