2011-07-19 34 views

cevap

4

Bir MMS mesajının ilk göstergesi, MIME türü "application/vnd.wap.mms-message" ile bir WAP-push'dir, böylece "android.provider.Telephony.WAP_PUSH_RECEIVED" için bir alıcı kaydedebilirsiniz:

<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> 

açık PDU çatlamak zorunda gidiyoruz olsun olmasın, alınan bir MMS keşfetmek için: s ve ( WAP 209 göre) m-notification-ind olmalıdır X-Mms-Message-Type, ayıklamak. Ayrıca, daha sonra bağlamak isterseniz, mesaj sağlayıcıdaki Telephony.Mms.TRANSACTION_ID sütununda saklanması gerektiğini düşündüğünüz X-Mms-Transaction-ID'yi de seçebilirsiniz.