如何打开默认文件管理器应用,让您通过Intent以编程方式选择文件,但只能使用扩展名.epub
或.pdf
?
答案 0 :(得分:2)
显示的代码是您必须开始打开默认文件管理器应用程序的意图声明,该应用程序允许您选择文件,但只能使用扩展名.epub
或.pdf
,我希望它能够很有用。
Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT);
intent.addCategory(Intent.CATEGORY_OPENABLE);
intent.setType("application/epub+zip");
String[] mimetypes = {"application/epub+zip", "application/pdf"};
intent.putExtra(Intent.EXTRA_MIME_TYPES, mimetypes);
startActivityForResult(intent,PICKFILE_RESULT_CODE);
这是我发现工作的解决方案的混合所以可能是多余的。让我知道你的想法!