私はユーザーの電話番号を取得する方法を知っていますが、ユーザーの電話はデュアルSIMだとしましょう。両方の電話番号を取得する方法はありますか?現在、有効な電話番号のみを取得しています。デュアルSIMデバイスから両方の電話番号を取得するにはどうすればよいですか?
0
A
答えて
2
実際にSIMカードに電話番号が格納されている場合は、SubscriptionManager API(https://developer.android.com/reference/android/telephony/SubscriptionManager.html)を使用して、各SIMカードの購読の詳細を取得できます。
あなたはリストを返します
- getActiveSubscriptionInfoList()を呼び出すことができます。あなたのケースでは、挿入2枚のSIMカードが存在する場合、それは2つのサブスクリプションに関する情報購読情報で
- を返す必要があります、あなたは数
を取得するためにはgetNumber()API(https://developer.android.com/reference/android/telephony/SubscriptionInfo.html#getNumber())を呼び出すことができますし、このためにそれを注意してくださいSIMカードに電話番号が記載されている必要があります。
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.LOLLIPOP_MR1) {
SubscriptionManager subscriptionManager = SubscriptionManager.from(getApplicationContext());
List<SubscriptionInfo> subsInfoList = subscriptionManager.getActiveSubscriptionInfoList();
Log.d("Test", "Current list = " + subsInfoList);
for (SubscriptionInfo subscriptionInfo : subsInfoList) {
String number = subscriptionInfo.getNumber();
Log.d("Test", " Number is " + number);
}
}
+0
お返事ありがとうございました。私は今これを試してみる –
関連する問題
- 1. AndroidデュアルSIM両方のSIMのSim Detaisを取得する
- 2. Appcelerator Titaniumでデバイスの電話番号を取得するにはどうすればよいですか?
- 3. デバイス上の各SMSの電話番号を取得するにはどうすればよいですか?
- 4. このJSONレスポンスから電話番号を取得するにはどうすればよいですか?
- 5. アンドロイドデュアルSIMデバイスからimsi番号リストを取得するには?
- 6. テレグラムボットから電話番号を取得するにはどうすればよいですか?
- 7. 電話番号からIDを取得するにはどうすればよいですか?
- 8. Android:デュアルSIM電話でgetSimCountryIso()どのシムを返しますか?
- 9. すべてのSIMの電話番号を取得
- 10. PhoneGap(iPhone上)でユーザーの電話番号を取得するにはどうすればよいですか?
- 11. プログラムでアンドロイドの電話番号を取得するにはどうすればよいですか?
- 12. iphoneアプリケーションでプログラムのユーザーの電話番号を取得するにはどうすればいいですか?
- 13. デュアルSIM電話でgetLine1Number()は何を返しますか?
- 14. iphoneから私の電話番号を取得するには
- 15. コードネーム:実際のSIMカードの携帯電話番号を取得するには?
- 16. iOSデバイスから独自の携帯電話番号をプログラマチックに取得するにはどうすればよいですか?
- 17. デバイスの電話番号をプログラムで取得する
- 18. SMSから電話番号を取得する方法android
- 19. MonoTouchを使用してiPhone連絡先から携帯電話番号と職場番号を取得するにはどうすればよいですか?
- 20. アンドロイドの連絡先から電話番号を削除するにはどうすればよいですか?
- 21. アンドロイドの電話番号から電話番号のラベルを取得する方法
- 22. 電話番号から「+」と国コードを削除するにはどうすればよいですか?
- 23. BlackBerryデバイスの電話番号を取得する
- 24. Google oAuth2から電話番号を取得できますか?
- 25. デュアルsimアンドロイド携帯電話でインターネットに接続されているオペレータの名前を取得するには?
- 26. 2番目のsimから電話
- 27. 英国からのSIM&携帯電話番号の確認
- 28. 電話番号の取得
- 29. はどのように電話番号
- 30. 通話履歴から国際電話番号を取得する方法
はこれをチェックしてくださいhttp://stackoverflow.com/questions/13472951/get-both-sim-:
このAPIを注意してくださいだけで例のコードを追加するAPIレベル22
からサポートされていますデュアルシムアンドロイド携帯電話 – vinod