gpt4 book ai didi

MMS(SMS)消息的Android MIME类型?

转载 作者:太空狗 更新时间:2023-10-29 12:57:45 26 4
gpt4 key购买 nike

How to open Email program via Intents (but only an Email program) 的答案展示了如何通过调用 intent.setType("message/rfc822") 打开仅包含电子邮件程序的选择器。

我想做完全相同的事情,但选择支持 MMS 的(甚至只是 SMS)而不是电子邮件程序。

最终目标是创建一个“分享给”选择器,它根据消息采用的形式发送不同的内容。 (因为电子邮件可能比文本或推文长很多,并且可以包含视频附件。)

最佳答案

我相信这是 MMS 消息的 MIME 类型:“application/vnd.wap.mms-message”这是 SMS 消息的 MIME 类型:“vnd.android-dir/mms-sm”

例子:

Manifest.xml 文件:

   <receiver android:name=".SMSReceiver"> 
<intent-filter>
<action android:name="android.provider.Telephony.SMS_RECEIVED" />
<data android:mimeType="vnd.android-dir/mms-sms" />
</intent-filter>
</receiver>
<service android:name=".SMSReceiverService"/>
<receiver android:name=".MMSReceiver">
<intent-filter>
<action android:name="android.provider.Telephony.WAP_PUSH_RECEIVED" />
<data android:mimeType="application/vnd.wap.mms-message" />
</intent-filter>
</receiver>

到目前为止,这就是我在 Android 开发中使用 MIME 类型的方式。

关于MMS(SMS)消息的Android MIME类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4465744/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com