私はBroadcastReceiver
を作成し、android.provider.Telephony.SMS_RECEIVED
アクションフィルタを設定しました。電話がというテキストを受信するたびに呼び出されるように、アクションフィルタが設定されています。送信済みSMSメッセージのAndroid放送受信機?
電話番号が(好ましくはそれを送信するアプリケーションとは独立している)というテキストを送信すると、私のアプリケーションが通知されるようなイベント/アクションまたは他の方法はありますか?
私が見る唯一の選択肢は、コンテンツプロバイダーをcontent://sms/sent
にポーリングすることです。これはアプリケーションがそこに配置しないことを選択できるため、すべての送信テキストを私に渡すことさえありません。
SMSメッセージ(android.telephony.gsm.SmsManager)を送信するAPIが、送信が成功するか失敗するかを開発者がカスタムインテントを指定できるようにするため、送信された単一のSMSメッセージを聞くことはできません"意図。 – Henning
こんにちはJosef、私はこれでこれ以上の進歩をしたトゥーを持っているのだろうか?私は現在、コンテンツオブザーバを介して送信されているメッセージを聞くことができますが、SMSがGSM/CDMAネットワーク経由で送信されるのを止めて、代わりにデータ接続経由で送信したいと考えています。 SMSがGSM/CDMAで送信されないようにブロックする方法についての洞察はありますか? –