我正在开发一个Android应用程序,需要向其他人请求任何类型的文件。出于这个原因,我使用的代码如下,根据Android文档:
mRequestFileIntent = new Intent(Intent.ACTION_PICK);
mRequestFileIntent.setType(genericMimeType);
startActivityForResult(mRequestFileIntent, 0);
一开始我有genericMimeType = "*/*"
,但这种方法的问题是我们也可以使用mime类型vnd.android.cursor.item/contact
获得结果,因此是一个游标。
是否有一种简单的方法可以将mime类型仅限制为文件,例如可以作为电子邮件中的附件发送?
答案 0 :(得分:2)
通用的mime类型将是:
application/octet-stream