我正在为Android (版本4.4)做一个应用程序,并且我试图同时选择多个文件(.doc,.pdf)。目标是在目录中导航,选择一些所需的文件并返回这些文件的列表。我最初尝试过这种方式,但是Extra_Allow_Multiple指令不起作用:我一次只能选择一个文件。
Intent intent = new Intent("com.sec.android.app.myfiles.PICK_DATA");
intent.putExtra("CONTENT_TYPE", "*/*");
intent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true);
intent.addCategory(Intent.CATEGORY_DEFAULT);
startActivityForResult(intent, PICKFILE_REQUEST_CODE);所以我尝试了另一种方式,但我没有浏览设备的所有目录,只浏览了特定的目录(图像/视频/音频…),并且我不能选择多个文件,原因和以前一样。
Intent intent = new Intent();
intent.setType("*/*");
intent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true);
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(intent, PICKFILE_REQUEST_CODE);我也尝试过其他组合,但通常会出现类似下面这样的错误:
android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.GET_CONTENT (has extras) }如何选择多个文件,方法可能类似于第一种方法?
https://stackoverflow.com/questions/38399882
复制相似问题