私は、自分のアプリケーション内の特定の既知の番号からすべてのSMSメッセージを受信することに興味があります。 SMSを使って別のデバイスからデータを受信することしか想定されていないので、私のアプリケーションをデフォルトのメッセージングアプリケーションにしたくありません。これはまだ可能ですか?証拠がもはや実行可能ではないと指摘しているように私は尋ねています。特定の送信者からのSMSメッセージをデフォルトのメッセージングアプリにさらにブロードキャストせずに受信することはできますか?
今のところ、私のアプリケーションは、受信者の優先順位の宣言のおかげで、指定した送信者からのSMSメッセージを他のアプリケーションより先に受信しました。どちらもbroadcastReceiver.setResultCode(Intents.RESULT_SMS_HANDLED)
です。このような状況下で完全なソリューションを実装できなくなった場合、これらのメッセージの警告と通知をオフにするだけで十分です。