可以在Android中读取数据/数据文件夹文件吗?

时间:2016-02-24 14:28:36

标签: android android-5.0-lollipop

在Adobe Reader应用程序(在棒棒糖版本中)使用“共享”选项在“我的项目”中打开Pdf文件无法查看但是打开了选项。我不知道是什么问题。我检查了Path,但Path位于私有数据文件夹中。

uri = content://com.adobe.reader.fileprovider/root_external/data/data/com.adobe.reader/files/Downloads/pdf-sample.pdf

可以访问此Path文件。无法阅读此路径。任何人都可以告诉我如何做到这一点

1 个答案:

答案 0 :(得分:2)

  

我检查了路径,但路径位于私人数据文件夹中。

不,不是。那是Uri,而不是路径。具体来说,从Uri方案可以看出,ContentProvider指向content://

  

无法阅读此路径。任何人都可以告诉我如何做到这一点

使用ContentResolver来处理content:// Uri个值。特别是,您可以使用openInputStream()上的ContentResolver获取InputStream,您可以在其中阅读与此Uri相关联的内容。