android– 如何获取当前的sim号

android– 如何获取当前的sim号,第1张

概述参见英文答案>MSISDN:IsitaSIMCardData?WhyallTheProvidedFunction(fromBlackberryandAndroid)tofetchMSISDNnotreliable?                                    3个我试图在Android中获取所有者contactnumber它在模拟

参见英文答案 > MSISDN : Is it a SIM Card Data? Why all The Provided Function (from Blackberry and Android) to fetch MSISDN not reliable?                                    3个
我试图在AndroID中获取所有者contactnumber它在模拟器中运行良好,但不在手机中工作.这是代码

TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);    String imei = tm.getdeviceid();    String phoneNumber = tm.getline1Number();

解决方法:

无法保证getline1Number()始终会在所有设备上返回SIM卡的号码.因为数量的可用性取决于其在SIM卡中的存储.

如果该号码未在SIM卡中存储/可用,则该方法将返回空字符串.

为了获得用户的电话号码,您应该将用户设备的短信发送到您的服务器或设备(与Viber或其他应用程序相同).并且为了一个好的实践,确保它是由用户的确认完成的.

总结

以上是内存溢出为你收集整理的android – 如何获取当前的sim号全部内容,希望文章能够帮你解决android – 如何获取当前的sim号所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

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

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

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存