1

我正在尝试获取用户的电话号码,但问题是根据我的研究到目前为止我得到空响应,我们可以通过使用 TelePhony Manager 的对象和调用函数 getLine1Number()

但我没有得到任何回应,有人建议这是因为服务提供商在我的国家提供的服务不一样对此。

4

3 回答 3

1

是否添加了权限

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

到您的 AndroidManifest.xml 文件?

于 2012-07-25T10:44:36.157 回答
0

你试过用

String phoneNumber = extras.getString(TelephonyManager.EXTRA_INCOMING_NUMBER);

如果您已经使用过它,我会建议您以更具体的方式详细说明您的问题。

于 2012-07-25T10:47:38.727 回答
0

将此权限添加到您的 android 清单文件

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

使用以下代码获取号码

number = extras.getString(TelephonyManager.EXTRA_INCOMING_NUMBER);
于 2012-07-25T13:20:08.930 回答