我理解这个问题非常相似:Android 上的 getDir 和 getFilesDir 有什么区别?
但是,当我只想将文件保存在我的私人数据中时,我仍然不确定该使用什么。
对于目录,我应该只使用data/data/com.test.myapp
吗?这会让我的应用程序私有化吗?
// Gets the absolute path to the filesystem directory where your internal files are saved.
getFilesDir()
// Creates (or opens an existing) directory within your internal storage space.
getDir()
我也尝试过阅读一些commonsware开源项目,但我想我对整体更加困惑,getExternalFilesDir()
因为Android没有在某个api之后将内部存储(非sdcard)称为“外部”存储等级?