6

送受信された SMS を追跡するアプリを開発したいと考えています。つまり、ユーザーがデバイスからメッセージを送信すると、メッセージの詳細が私が提供するテーブルに保存されます。同様に、デバイスが SMS を受信すると、それも私が提供するテーブルに保存する必要があります。

ユーザーは Android のデフォルトのメッセージ アプリケーションを使用してメッセージを送信することに注意してください。つまり、アプリケーションをデフォルトのメッセージ アプリケーションと統合していません。Android はMessage appのSent Messageフォルダに送信されたすべてのメッセージを追跡するため、そのアプリケーションから送信されたすべてのメッセージを追跡する必要があります。

どうすればいいですか?私を助けてください。答えは必要ありませんが、それを行うための手がかりが必要です。

ユーザーがメッセージを送受信したときにメッセージを保存したいので、受信トレイや送信トレイなどからメッセージを読むことを提案しないでください。送信または受信後ではありません。

4

2 に答える 2

2

他のアプリが SMS_RECEIVED の順序付けされたブロードキャストを受信できなくなるため、abortBroadcast() を呼び出さないでください。これは悪い動作です。これは Android の目的ではありません。Google が SMS などのシステム インテントのブロードキャストを開発者に中止させる理由さえ理解できません。

于 2013-05-17T08:56:05.790 に答える