android - 如何在android中打开包路径中的pdf文件?

标签 android

在我的应用程序中,我需要打开 pdf 文件。为此,我准备了打开 pdf 文件的代码。假设我的 pdf 文件在 sdcard 中,它工作正常。当我的应用程序从 sdcard 更改为应用程序路径时,即 /data/data/app.package/ 它不工作。我有类似的警告对话框 无效的文件路径。请指导我解决这个问题。

最佳答案

/data/data/app.package/ 是私有(private)包。要共享此 pdf,您可能必须将其移动到外部存储(您可以使用 getExternalFilesDir() )。此目录未强制执行安全措施。

关于android - 如何在android中打开包路径中的pdf文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11257944/

相关文章:

java - 可以将 Intent 的 startActivityForResult() 中使用的请求代码用作常规变量吗?

android - 检测区域内的电话

android - 无法使用上述方法连接打印机 Zebra MZ 220

android - 如何在 android 中按 String 对 HashMap<String, String[]> 进行排序

Android AdMob 横幅广告未显示

java - libgdx,java - 尝试从另一个类调用 .render()

android - 在 XML 中更改 Spinner 下拉箭头的颜色

android - 应用内购买可以添加一个指定额外的权限吗?

android - 自定义 EditText - Material 设计

java - Android 找不到适合 HeaderItem(int,String,<null>) 的构造函数