android - 如何在 Android 中使用外部应用程序打开文档 pdf/docx
问题描述
如何在 Android 中使用外部应用程序打开文档 pdf/docx
解决方案
这将帮助你
//method to show file chooser
private void showFileChooser() {
Intent intent = new Intent();
intent.setType("application/pdf");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent, "Select Pdf"), PICK_PDF_REQUEST);
}
您将在 onActivity 结果中得到结果
//handling the image chooser activity result
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == PICK_PDF_REQUEST && resultCode == RESULT_OK && data != null && data.getData() != null) {
filePath = data.getData();
}
}
有关更多信息,您可以查看https://stackoverflow.com/a/11038348/11834065
推荐阅读
- ansible - Ansible 如何仅在剧本中提到的组上运行任务并跳过其他组,即使其他组的主机部分相同
- nginx - kubernetes nginx 虚拟服务器子路由
- android - Android 11 设备上的后台执行问题
- sql - 不一致的数据类型:预期 NUMBER 得到 DATE
- node.js - 如何清除 Express 中的 http cookie?
- naming-conventions - 如何命名包含多个复杂级别的变量?
- plsql - 使用 pl/sql 中的函数的斐波那契数列程序
- python - 进入python中的下一个菜单选项
- python - Django-cms:无法删除页面树中的页面
- c# - 释放箭头键时,旋转有时会在一个轴上对齐