内部存储(Internal Storage)
//路径:(data/data/packageName/cache)
getCacheDir()
//路径:(data/data/packageName/files)
getFilesDir()
外部存储(External Storage)
(1)公共文件(目录)
//路径:/storage/emulated/0(SD卡的根目录)
Environment.getExternalStorageDirectory()
(2)私有文件(目录)
//路径:/storage/emulated/0/Android/data/packageName/files
getApplicationContext().getExternalFilesDir("")
//路径:/storage/emulated/0/Android/data/应用包名/cache
getApplicationContext().getExternalCacheDir() ;
扩展
1、手机中设置 → 应用 → 具体应用详情→ 清除缓存
会清除data/data/packageName/cache 和 /storage/emulated/0/Android/data/应用包名/cache路径的数据。
2、手机中设置 → 应用 → 具体应用详情→ 清除数据
会清除data/data/packageName/ 和 /storage/emulated/0/Android/data/packageName/ 路径下的所有数据。