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