我正在编写一个android ftp服务器应用程序,我需要选择多个文件...我将Intent.putExtra()方法与EXTRA_ALLOW_MULTIPLE一起使用,它工作正常...但是我需要从不同的文件夹中选择多个文件..Like,我想从dir1中选择2个文件,从dir2中选择3个文件.....我不能从一个文件夹中选择多个文件,但不能从多个文件夹中选择...我该如何解决? 这是我的代码:
Intent filechooser= new Intent(ACTION_OPEN_DOCUMENT);
filechooser.setType("*/*");
filechooser.addCategory(Intent.CATEGORY_OPENABLE);
filechooser.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true);
try {
startActivityForResult(filechooser, 10);
}catch(Exception e){
Log.i("err",e.getMessage());
}
任何人和所有评论和答案都表示赞赏:)
答案 0 :(得分:0)
对此没有任何选择,或更准确地说,ACTION_OPEN_DOCUMENT
UI的行为以及是否允许您想要的内容取决于Android,而现有的Android不支持。
在您自己的UI中,您可以允许用户多次执行该代码段,并在其中从多个响应中建立文件名册。