0

有没有办法让智能手机应用程序能够获取当前处于活动状态的手机号码。这是可行的吗?

4

1 回答 1

1

您可以使用TelephonyManager执行此操作:

TelephonyManager tm = (TelephonyManager)getSystemService(TELEPHONY_SERVICE); 
String number = tm.getLine1Number();

您需要通过将以下内容添加到您的清单中来授予您的应用程序进行此查询的权限:

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

(您不应该使用它TelephonyManager.getDefault()来获取它,TelephonyManager因为它是一个未记录的私有 API 调用,并且将来可能会更改。)

于 2013-02-18T10:23:13.253 回答