Android Studio - 从默认目录应用程序打开epub + pdf文件(以编程方式)

时间:2017-12-12 17:38:50

标签: android pdf epub android-studio-3.0

如何打开默认文件管理器应用,让您通过Intent以编程方式选择文件,但只能使用扩展名.epub.pdf

1 个答案:

答案 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);

这是我发现工作的解决方案的混合所以可能是多余的。让我知道你的想法!