【问题标题】:Android Studio - Open epub + pdf files from default directory application (Programmatically)Android Studio - 从默认目录应用程序打开 epub + pdf 文件(以编程方式)
【发布时间】:2017-12-12 17:38:49
【问题描述】:

如何通过 Intent 以编程方式打开默认文件管理器应用程序,该应用程序允许您选择文件但仅扩展名为 .epub.pdf

【问题讨论】:

  • 回答你自己的问题没有错,但你做错了。您必须在 question 部分发布您的问题,并在 answer 部分发布您的答案。在这里,您在问题部分都发布了。
  • 我已经编辑了答案以适合它作为一个问题。

标签: android pdf epub android-studio-3.0


【解决方案1】:

显示的代码是您必须开始打开默认文件管理器应用程序的意图声明,该应用程序允许您选择一个文件,但只能使用扩展名.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);

这是我发现可行的解决方案的组合,所以它可能是多余的。让我知道你的想法!

【讨论】:

  • 你拯救了我的一天 :-)
猜你喜欢
  • 2020-11-09
  • 1970-01-01
  • 2021-02-03
  • 2013-10-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多