1,路径为:data/data/包名/app_+APP_CONFIG /APP_CONFIG ,其中包名后面的app_是为调用时,系统自己加上的。
Context context ;
private final String APP_CONFIG ="config";
File dirConf= context.getDir(APP_CONFIG, Context.MODE_PRIVATE);
File conf = new File(dirConf, APP_CONFIG);
2,/data/data/<application package>/cache目录
context.getCacheDir().getAbsolutePath();
3,/data/data/<application package>/files目录
context.getFilesDir().getAbsolutePath();
4,取到 SDCard/Android/data/你的应用的包名/files/ 目录,一般放一些长时间保存的数据
context.getExternalFilesDir().getAbsolutePath();
5,取到 SDCard/Android/data/你的应用包名/cache/目录,一般存放临时缓存数据
context.getExternalCacheDir().getAbsolutePath();
6, /storage/sdcard/0这个储存路径需要申请权限
Environment.getExternalStorageDirectory();
7,以第一个常量为例,音乐类别的公共目录绝对路径为:/storage/emulated/0/Music。如果你使用文件管理器打开设备的外部存储空间的话,均可以看到这些公共目录文件夹。
Environment.getExternalStoragePublicDirectory(String type);
Envinonment 类提供诸多 type 参数的常量,比如:
DIRECTORY_MUSIC:Music
DIRECTORY_MOVIES:Movies
DIRECTORY_PICTURES:Pictures
DIRECTORY_DOWNLOADS:Download