在 Android 中为通用文件选择哪种 mimeType?
Which mimeType to choose for a generic file in Android?
我正在开发一个 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 文档,我使用如下代码:
mRequestFileIntent = new Intent(Intent.ACTION_PICK);
mRequestFileIntent.setType(genericMimeType);
startActivityForResult(mRequestFileIntent, 0);
一开始我有genericMimeType = "*/*"
,但是这种方法的问题是我们也可以得到mime类型vnd.android.cursor.item/contact
的结果,所以一个游标。
有没有一种简单的方法可以将 mime 类型限制为文件,例如可以作为电子邮件附件发送的文件?
通用 mime 类型为:
application/octet-stream