携帯電話番号を入力する必要がないアプリケーションを設計しています。アプリケーションは、デフォルトでモバイル番号を取得できる必要があり、ユーザーはそれを変更できません。デフォルトでAndroid携帯番号を取得する
だから、私はそれにどのようなコードを使うべきですか?私が使用すべきシステムコールはありますか?
携帯電話番号を入力する必要がないアプリケーションを設計しています。アプリケーションは、デフォルトでモバイル番号を取得できる必要があり、ユーザーはそれを変更できません。デフォルトでAndroid携帯番号を取得する
だから、私はそれにどのようなコードを使うべきですか?私が使用すべきシステムコールはありますか?
あなたは、そのデバイスで使用されているSIM番号について話している場合、ここであなたはそれ
TelephonyManager man =(TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE);
String number = man.getLine1Number();
得ることができる方法であり、あなたは許可があなたのAndroidManifest.xml
android.permission.READ_PHONE_STATE
'この友人には見られませんが、ちょっと見てみてくださいhttp://developer.android.com/reference/android /telephony/TelephonyManager.html – Strife
[ここをクリック](http://developer.android.com/reference/android/telephony/TelephonyManager.html#getLine1Number%28%29) –
私はガイドの友人を見て...あなたのコードは、携帯電話の番号やcdma、gsm、近くの携帯電話などetc..canのような他のサービスを取得する私は携帯電話の番号を正確に取得するためのコードを取得 – Strife
TelephonyManager tManager =(TelephonyManager)mAppContext.getSystemService(Context.TELEPHONY_SERVICE);
mPhoneNumber = tManager.getLine1Number();
に記載されているだろう
また、電話の状態の権限を読み取る必要があります。
しかし、私はこのdevのガイドでは見ていけない..ちょっと見てhttp:///developer.android.com/reference/android/telephony/TelephonyManager.html – Strife
あなたがeclipseでこれを適用しても、あなたはヒントを得るでしょうか? –
「デフォルトで番号」とは何ですか?あなたが知っている特別な番号ですか? – sll
@sllちょうど私の携帯電話番号がphonenumberボックスにユーザ入力なしで表示されたいのですが、 – Strife