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"/>

これは文書化されていないプライベートAPI呼び出しであり、将来変更される可能性があるため、を使用TelephonyManager.getDefault()して取得しないでください。)TelephonyManager

于 2013-02-18T10:23:13.253 に答える