首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获取/data/data文件夹android的路径

如何获取/data/data文件夹android的路径
EN

Stack Overflow用户
提问于 2019-07-29 01:12:04
回答 1查看 623关注 0票数 4

我已经将一些epub文件保存到了安卓的内存中。我一直使用folioReader库来显示此文件,但它一直告诉我路径目标为空。

因此,我查看了android studio的Device File Explorer,找到了如下位置的文件:/data/data/packageName/files/FileName

我使用以下代码来获取路径:

代码语言:javascript
复制
try{
            String path = getFilesDir().getPath() + "/" + fileName
            folioReader.openBook(path);
                Log.i("Path:", path);
        } catch (Exception e){
            e.printStackTrace();
        }
    }

它在我的log cat:上返回以下路径

代码语言:javascript
复制
/data/user/0/packageName/files/fileName

位置路径似乎有所不同。

所以,我的问题是:我如何找到这个位置的路径?

代码语言:javascript
复制
/data/data/packageName/files/FileName
EN

回答 1

Stack Overflow用户

发布于 2021-12-03 16:51:16

代码语言:javascript
复制
private String getFilePath(){
    ContextWrapper contextWrapper = new ContextWrapper(getApplicationContext());
    File filePath = contextWrapper.getFilesDir();
    File file = new File(filePath,"fileName" +"*/*");
    return file.getPath();
}

在这里,'filePath‘包含'/data/data/packageName/files/’位置,然后将其与'/fileName‘连接,得到该文件的完整存储路径

*/ *告知'fileName‘可以是任何文件类型

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57243209

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档