Android Studio-开放epub+;默认目录应用程序中的pdf文件(以编程方式)
如何通过Intent以编程方式打开允许您选择扩展名为Android Studio-开放epub+;默认目录应用程序中的pdf文件(以编程方式),android,pdf,epub,android-studio-3.0,Android,Pdf,Epub,Android Studio 3.0,如何通过Intent以编程方式打开允许您选择扩展名为.epub或.pdf的文件的默认文件管理器应用程序?显示的代码是打开允许您选择扩展名为.epub>的文件的默认文件管理器应用程序必须启动的意图声明或者.pdf,我希望它会有用 Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT); intent.addCategory(Intent.CATEGORY_OPENABLE); intent.setType("application/epub+
.epub
或.pdf
的文件的默认文件管理器应用程序?显示的代码是打开允许您选择扩展名为.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);
这是一个混合的解决方案,我发现工作,所以可能是多余的。让我知道你的想法 回答你自己的问题没有错,但你做得不对。你必须把你的问题贴在问题区,把你的答案贴在回答区。在这里,您在问题部分发布了这两个问题。我已经编辑了答案,使其适合作为一个问题。您保存了我的一天:-)