在我的Android应用程序中,我需要一个只选择图像和文档的文件选择器。我已经实现了,但它会选择其他文件,如视频。我只需要选择pdf,excel,txt等文件..和图像以及文件大小为5mb的所有文件。下面是我目前正在使用的代码。
final String[] ACCEPT_MIME_TYPES = {"application/*", "image/*", "text/*" };
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("*/*");
intent.putExtra(Intent.EXTRA_MIME_TYPES, ACCEPT_MIME_TYPES);
//intent.setType("file/*");
intent.addCategory(Intent.CATEGORY_OPENABLE);
try {
startActivityForResult(Intent.createChooser(intent, "Select a File to Upload"),FILE_SELECT_CODE);
} catch (Exception ex) {
System.out.println("browseClick :"+ex);//android.content.ActivityNotFoundException ex
}
我不知道我做错了什么让选择器选择视频和其他文件。请帮我解决这个问题。
答案 0 :(得分:0)
这实际上是不可能的。欢迎您使用MIME类型的text / plain而不是/,但是: