Có cách nào để phân biệt tin nhắn MMS và SMS bằng cách sử dụng trình nghe MMS/SMS trước khi nhấn vào hộp thư đến?Phân biệt MMS và SMS qua trình nghe MMS/SMS trong Android
6
A
Trả lời
4
Chỉ báo đầu tiên của tin nhắn MMS là WAP-push với loại "application/vnd.wap.mms-message" kiểu MIME, vì vậy bạn có thể đăng ký người nhận cho "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>
để khám phá hay không nhận được nó MMS bạn sẽ phải crack mở PDU: s và trích xuất các X-Mms-Message-Type
, mà nên m-notification-ind
(theo WAP 209). Bạn cũng có thể chọn X-Mms-Transaction-ID, mà người ta cho rằng nên được lưu trữ trong cột Telephony.Mms.TRANSACTION_ID
trong nhà cung cấp thư nếu bạn muốn liên kết chúng sau này.
Các vấn đề liên quan
- 1. Android SDK MMS
- 2. Android - Nghe tin nhắn SMS đến
- 3. Ký tự đặc biệt trong Android sms
- 4. Gửi MMS lập trình
- 5. Khởi chạy ứng dụng Android từ trong tin nhắn SMS/MMS?
- 6. mms tải xuống nội dung mm thông qua mms url
- 7. nội dung: // mms-sms/conversation/return NullPointerException tại Android ICS Samsung
- 8. Cách phân tích SMS đến trên Android?
- 9. Trình nghe mạng Android
- 10. Gửi hình ảnh Android qua mms theo chương trình (Đã hết thời gian hoạt động)
- 11. Đính kèm hình ảnh trong ứng dụng SMS/MMS gốc trên iPhone
- 12. Android: Gửi SMS và hiển thị SMS trong hộp thư đến SMS?
- 13. Android thêm MMS vào cơ sở dữ liệu
- 14. Android, Trình nghe hộp kiểm trong XML?
- 15. Android - trình nghe sự kiện
- 16. Android: trình nghe hộp kiểm
- 17. Dừng trình nghe vị trí trong Android
- 18. Android gửi SMS mà có thể nhìn thấy trong chủ đề tin nhắn SMS (không GUI)
- 19. Xóa SMS trong Android 1.5
- 20. SMS lớp 0 (SMS flash) trên Android
- 21. Android - SMS Broadcast receiver
- 22. Mở mục đích hội thoại SMS chính trên android
- 23. Nhận SMS qua SMPP
- 24. Gửi SMS qua IP
- 25. SMS tiếng Hebrew trong Android
- 26. Trình lắng nghe đăng xuất SDK Android của Android
- 27. Tại sao Android API không cho phép công khai nghe tin nhắn SMS đến?
- 28. Tạo ứng dụng SMS trong Android?
- 29. Nội dung SMS của Android (nội dung: // sms/đã gửi)
- 30. Gửi tin nhắn sms dài