我开发了安卓项目,就我而言,我需要从 Dropbox 查看器应用程序打开一个 pdf 文件,使用此应用程序我想在我的安卓应用程序中打开一个文件。
- 我在保管箱查看器应用程序中打开了pdf文件,然后选择"共享到"选项,列出了应用程序数量,然后选择了我的应用程序。
- 我收到一个类似
“data/data/com.dropbox.android/global/preview/test.pdf”
的文件路径。所以我无法在我的应用程序中读取或写入或打开 pdf。
我用谷歌搜索它,没有生根设备无法读取或写入。有任何其他可能性要做,
filePath = uri.getPath();
那是没有用的。Uri
不是文件。使用ContentResolver
和方法(如 openInputStream()
)来处理Uri
。