【问题标题】:Which mimeType to choose for a generic file in Android?为 Android 中的通用文件选择哪种 mimeType?
【发布时间】:2016-08-28 10:58:51
【问题描述】:

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

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

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

【问题讨论】:

  • 您不要将ACTION_PICK 与 MIME 类型一起使用。使用ACTION_GET_CONTENT*/*

标签: android android-intent mime-types mime


【解决方案1】:

一个通用的 mime 类型是:

application/octet-stream

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-11-30
    • 1970-01-01
    • 1970-01-01
    • 2011-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多