Android Studio - 从默认目录应用程序打开 epub + pdf 文件(以编程方式)
Android Studio - Open epub + pdf files from default directory application (Programmatically)
如何通过 Intent 以编程方式打开允许您选择文件但只能使用扩展名 .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);
我发现它是多种解决方案的组合,所以它可能是多余的。让我知道你的想法!
如何通过 Intent 以编程方式打开允许您选择文件但只能使用扩展名 .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);
我发现它是多种解决方案的组合,所以它可能是多余的。让我知道你的想法!