如何在Android活动中获取设备的电话号码

时间:2016-02-03 02:06:20

标签: java android google-api-client android-googleapiclient

使用GoogleApiClient是否可以获取设备的电话号码?我收到了电子邮件,现在想要电话号码。

1 个答案:

答案 0 :(得分:2)

添加此权限:

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

以后用这个:

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

注意:这种方法 - 虽然是唯一的方法之一 - 但不可靠。它可以返回错误的数字,空白字符串,甚至是null