在某些设备中以编程方式获取Null或Blank设备的电话号码

时间:2015-04-04 14:17:09

标签: android

我试过下面的代码

TelephonyManager tMgr = (TelephonyManager)mAppContext.getSystemService(Context.TELEPHONY_SERVICE);
String mPhoneNumber = tMgr.getLine1Number();

许可

<uses-permission android:name="android.permission.READ_PHONE_STATE"/> 

我试过两个设备

  1. Micromax Canvas-4(获取用户电话号码)
  2. Htc欲望816G(无法获取用户电话号码)
  3. 请帮帮我!! 我们将不胜感激。提前谢谢。

1 个答案:

答案 0 :(得分:1)

之所以发生这种情况,是因为您需要在设备上设置自己的电话号码。 请看下面的链接。

getLine1Number() Returns blank, not null

这将解决您的问题。