【发布时间】:2016-03-21 17:25:07
【问题描述】:
我的 android 应用程序需要检索设备的电话号码。我正在使用方法getLine1Number() 来检索它,但是在某些手机上它返回一个错误的值。
代码:
TelephonyManager tMgr = (TelephonyManager)c.getSystemService(Context.TELEPHONY_SERVICE);
String number = tMgr.getLine1Number();
返回错误值的手机是运行 android 6.0.1 的三星 Galaxy S6。在电话号码下的电话设置中,它显示相同的错误值,但在 MIN 下显示正确的电话号码。
谁能给我这个问题的任何想法或解决方案?我无法找到任何从安卓手机中检索 MIN 值的方法。我也没有确定为什么这款手机会返回错误的值。
【问题讨论】:
-
显示应用代码,我们不知道你在做什么。
标签: android phone-number telephonymanager