
参见英文答案 > 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号所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)