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



我已经尝试过下面的代码

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(无法获取用户电话号码)

请帮帮我!!我们将感谢您的帮助。提前谢谢。

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

getLine1Number()返回空白,而不是空

这将解决你的问题。

最新更新