android中内部存储目录的绝对路径?

Blu*_*ien 2 directory android internal-storage

我想将我的应用程序所需文件保存在内部存储下的目录中.在上一阶段,我使用externalStorageDirectory来存储我的数据.现在我使用下面的代码来引用我的外部目录

 Environment.getExternalStorageDirectory()+"/mydirectory"; 
Run Code Online (Sandbox Code Playgroud)

我需要一个等价的代码来引用我的目录在内部目录中,任何人都可以帮助我...谢谢,

解:

getFilesDir()+"/mydirectory";
Run Code Online (Sandbox Code Playgroud)

感谢您的所有建议和帮助.

Sim*_*mas 7

使用getFilesDir()了点.

来自文档:

返回文件系统上目录的绝对路径,其中存储使用openFileOutput(String,int)创建的文件.

读取或写入返回的路径不需要任何权限,因为此路径是内部存储.

要回答您的评论,我会引用文档文档:

默认情况下,保存到内部存储的文件对应用程序是私有的,而其他应用程序无法访问它们(用户也无法访问).当用户卸载您的应用程序时,将删除这些文件.