【问题标题】:Android - Read a file created by another appAndroid - 读取另一个应用程序创建的文件
【发布时间】:2018-03-21 18:30:29
【问题描述】:

我正在创建一个 Android 应用程序,它应该读取由另一个应用程序创建的文件,该文件保存在如下路径中:/data/data/com.package.name/file.pdf

当我读取文件时,应用程序出现异常,这是错误: java.io.FileNotFoundException:/data/data/com.package.name/file.pdf:打开失败:EACCES(权限被拒绝)

权限已经包含在AndroidManifest.xml中,如果它读取位于下载文件夹中的文件,应用程序可以正常工作,但如果它位于该路径,则无法读取该文件。

谁能帮帮我,谢谢

【问题讨论】:

    标签: android file pdf


    【解决方案1】:

    您不能这样做,因为您没有对数据/数据文件夹的读取权限。为此,您需要具有 root 访问权限。同样,这取决于设备到设备。

    请浏览 CommonsWare 提供的 cmets。 How can i read file from data folder?

    【讨论】:

    • 访问这些文件的设备应该是root。
    猜你喜欢
    • 1970-01-01
    • 2014-08-05
    • 1970-01-01
    • 2012-05-25
    • 2017-03-16
    • 1970-01-01
    • 2016-06-25
    • 2018-07-19
    • 2010-12-31
    相关资源
    最近更新 更多