intent.setType(type)可能有哪些意图类型?
我在搜索有关如何从我的应用程序发送电子邮件的过程中,遇到了以下主题:
如何从我的Android应用发送电子邮件
它解决了在他的动作send中添加类型的问题:
i.setType("message/rfc822");
这对我也适用,我可以发送电子邮件,这很棒。我只是想知道我还能在那里设置什么。
我知道,如果我不进行任何设置,它将显示带有所有可用选项的列表。我想强迫用户使用我选择的任何选项来共享它。我可以探索这一点来迫使用户以我想要的任何方式共享吗?
回答:
可能为时已晚,但是作为初学者,这是我对上述问题的尝试:)希望对您有所帮助,myIntent.setType(String mimeType)
输入参数代表您要从触发意图(此处为myIntent实例)中获取的MIME类型数据。
通过使用以下MIME类型之一,您可以强制用户选择所需的选项。
请在此处记录注释,android中的所有MIME类型均为小写。
这是可以在其中设置的常见MIME类型的列表setType()
:
image/jpegaudio/mpeg4-generic
text/html
audio/mpeg
audio/aac
audio/wav
audio/ogg
audio/midi
audio/x-ms-wma
video/mp4
video/x-msvideo
video/x-ms-wmv
image/png
image/jpeg
image/gif
.xml ->text/xml
.txt -> text/plain
.cfg -> text/plain
.csv -> text/plain
.conf -> text/plain
.rc -> text/plain
.htm -> text/html
.html -> text/html
.pdf -> application/pdf
.apk -> application/vnd.android.package-archive
以上是 intent.setType(type)可能有哪些意图类型? 的全部内容, 来源链接: utcz.com/qa/428321.html