android - 在 Android 中为通用文件选择哪种 mimeType?

标签 android android-intent mime-types mime

我正在开发一个 Android 应用程序,它需要向其他人请求任何类型的文件。因此,根据 Android 文档,我使用如下代码:

mRequestFileIntent = new Intent(Intent.ACTION_PICK);
mRequestFileIntent.setType(genericMimeType);
startActivityForResult(mRequestFileIntent, 0);

一开始我有 genericMimeType = "*/*",但这种方法的问题是我们也可以得到 mime 类型 vnd.android.cursor.item/的结果contact,所以一个光标。 有没有一种简单的方法可以将 mime 类型限制为文件,例如可以作为电子邮件附件发送的文件?

最佳答案

一个通用的 mime 类型是:

application/octet-stream

关于android - 在 Android 中为通用文件选择哪种 mimeType?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37003436/

相关文章:

android - 无法在 API 级别 17 上获取 token

android - 如何捕捉新 Intent 而不是旧 Intent ?

php - 使用 PHP 确定本地文件的 MIME 类型(内容类型)

Android:Viewpager 不平滑滚动

android - 如何更改列表 simple_list_item_multiple_choice 中的颜色

java - NotificationListenerService sendBroadcast 不起作用?

java - 如何为特定联系人设置自定义铃声?

angular - 我可以使用 FILE 对象将哪种 MIME 类型用于 .MSG 文件

mime-types - FreeMarker 模板是否有 MIME 类型?

android - Google Play Services Lib 是用我的应用程序编译的吗?