BroadcastReceiverで新しいSMSを受信したときに、SMSから宛先アドレスを取得するにはどうすればよいですか(デバイスの携帯電話番号を取得するため)?
コード:
TelephonyManager tMgr = (TelephonyManager) context
.getSystemService(Context.TELEPHONY_SERVICE);
String myPhoneNumber = tMgr.getLine1Number();
TelephonyManager の getLine1Number() メソッドは、SIM カードに保存されている「電話番号」のデータ (ユーザーのアカウントにバインドされた電話番号ではない) を取得するため、機能しません。出荷元のネットワーク プロバイダー。
私はすでにSMSMessageクラスもチェックしましたが、私を助ける方法が見つかりませんでした。