Android 应用存储路径说明
内部存储路径
String path = AppContext.getInstance().getFilesDir().getPath();
// 对应路径:/data/data/<应用包名>/files
由于使用的是 getFilesDir 获取,此路径属于手机内部存储卡路径(私有目录)。
外部存储路径
String path = context.getExternalCacheDir().toString();
// 对应路径:/storage/emulated/0/Android/data/<应用包名>/cache
由于使用的是 getExternalCacheDir 获取,此路径属于外部存储卡路径。
注意事项
手机拍照时不能把照片存在 /data/data 路径,否则会出现异常情况。建议将照片保存在外部存储卡路径,适合作为手机拍照后的对应路径。


