2

WAP_PUSH_RECEIVED_ACTIONBroadcastReceiverをリッスンし、downloadMultimediaMessage()を使用して MMS のコンテンツをダウンロードしようとするアプリを開発しています。

ただし、これが機能するのは、MMS がダウンロードされると通常、キャリアがサーバーから MMS を削除するため、既定のメッセージング アプリ (私のものではない) が最初にアクセスできない場合に限られます。

これが発生した場合、ダウンロードした MMS を Android の MMS コンテンツ プロバイダーで見つけるようにフォールバックする必要があります。探している MMS を見つけるために必要な唯一の信頼できる情報は、WAP_PUSH_RECEIVED_ACTION通知から取得したトランザクション ID ですが、何らかの理由で、コンテンツ プロバイダーのすべてのトランザクション IDnull.

で受け取った情報だけを使用して、コンテンツ プロバイダで MMS を確実に見つけるにはどうすればよいBroadcastReceiverですか?

4

0 に答える 0