-1

着信メッセージに自動的に返信する Android アプリを作成しています。デュアル SIM フォンを使用していますが、メッセージの送信先を特定するにはどうすればよいですか。

4

2 に答える 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 に答える