Android 電話番号を取得

Android

Android SDKでスマートフォン自体の電話番号を取得する方法です。

 public String getMyPhoneNumber()
 {
     return ((TelephonyManager) getSystemService(TELEPHONY_SERVICE))
             .getLine1Number();
 }

また、マニフェストファイル(AndroidManifest.xml)にも、次のように付け加える必要があります。

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

上記がないと、requires read phone state というエラーになってしまいます。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です