6
が受信トレイに達する前にMMS/SMSリスナーを使用してMMSとSMSメッセージを区別する方法はありますか?AndroidのMMS/SMSリスナーでMMSとSMSを区別する
が受信トレイに達する前にMMS/SMSリスナーを使用してMMSとSMSメッセージを区別する方法はありますか?AndroidのMMS/SMSリスナーでMMSとSMSを区別する
MMSメッセージの最初のインジケータは、MIMEタイプが「application/vnd.wap.mms-message」のWAPプッシュであるため、「android.provider.Telephony.WAP_PUSH_RECEIVED」の受信者を登録できます。
<receiver android:name=".SomeReceiverName"
android:permission="android.permission.BROADCAST_WAP_PUSH">
<intent-filter>
<action android:name="android.provider.Telephony.WAP_PUSH_RECEIVED" />
<data android:mimeType="application/vnd.wap.mms-message" />
</intent-filter>
</receiver>
あなたはPDUを開いてクラックする必要があるとしているかどうかをその受信したMMSを発見するには:Sをして(WAP 209あたりなど)m-notification-ind
あるべきX-Mms-Message-Type
を抽出。 X-Mms-Transaction-IDは、メッセージプロバイダのTelephony.Mms.TRANSACTION_ID
カラムに保存する必要があると考えられる場合は、後でそれらをリンクすることもできます。