着信メッセージに自動的に返信する Android アプリを作成しています。デュアル SIM フォンを使用していますが、メッセージの送信先を特定するにはどうすればよいですか。
2 に答える
1
デフォルトでは、メッセージは SIM 1 によって送信されます
getSimOperator() を使用して確認できます。SIM のプロバイダーの MCC+MNC (モバイル国コード + モバイル ネットワーク コード) が返されます。または、String getSimSerialNumber() を使用して SIM のシリアル番号を取得することもできます
その他の機能はこちら -> TelephonyManager
READ_PHONE_STATE 権限を追加することを忘れないでください
于 2013-01-22T20:18:33.693 に答える
0
これを試して:
TelephonyManager phoneManager = (TelephonyManager)
getApplicationContext().getSystemService(Context.TELEPHONY_SERVICE);
String phoneNumber = phoneManager.getLine1Number();
これには READ_PHONE_STATE 権限が必要です。
于 2013-01-22T20:16:01.137 に答える