相关疑难解决方法(0)

TelephonyManager.getLine1Number()失败了吗?

我想获得Android设备的电话号码.我用这个代码:

TelephonyManager tm = (TelephonyManager)this.getApplicationContext().getSystemService(Context.TELEPHONY_SERVICE); 
String phoneNumber=  tm.getLine1Number();
Run Code Online (Sandbox Code Playgroud)

在我的手机上(HTC Wildfire),我无法获得电话号码 - 我得到的只是空字符串.如果我在emulatur上运行代码,通常会显示电话号码.

如果我转到设置=>关于电话=>电话身份 - >电话号码,电话号码是"未知".

问题出在哪儿?我的SIM卡有问题吗?

android phone-number

30
推荐指数
3
解决办法
3万
查看次数

标签 统计

android ×1

phone-number ×1