1

在我的应用程序中,我刚刚成功下载了一个文件,并像这样打开它:

OutputStream output = openFileOutput("myfile.txt", Context.MODE_PRIVATE);

稍微浏览一下,我发现我的文件位于/data/data/my.app.namespace/files/myfile.txt. 我不想对路径进行硬编码,但稍后在我的应用程序中我想要访问 myfile.txt 并且我想动态获取该文件夹路径。Environment我已经尝试过对象中的大多数文件夹,Environment.getDataDirectory().getAbsolutePath()但只返回/data. 我在哪里可以找到私人文件的去向?或者可以安全地假设这种结构不会改变?我不喜欢硬编码它,但它会工作......

4

1 回答 1

6

你可以通过使用context.getFilesDir() + "/filename.ext"

于 2013-10-25T18:30:17.670 回答