Android保存文件路径汇总

一、Android 中存储可以分为两大类:私有存储和共享存储

  • 私有存储 (Private Storage) : 每个应用在内部存储种都拥有自己的私有目录 (/data/data/packageName),其它应用看不到,彼此也无法访问到该目录
  • 共享存储 (Shared Storage) : 除了私有存储以外,其他的一切都被认定是共享存储,比如媒体集 (Media Collection) 和 SD卡外部应用存储目录

二、Android系统保存文件路径

1、内部存储路径

Context.getFilesDir().getPath()

/data/user/0/com.test.myapplication/files
Context.getCacheDir().getPath()

/data/user/0/com.test.myapplication/cache
Context.getCodeCacheDir().getPath()

/data/user/0/com.topqizhi.qwatch/code_cache
Context.getDataDir().getPath()

/data/user/0/com.topqizhi.qwatch

2、外部存储路径

Context.getExternalCacheDir().getPath()

/storage/emulated/0/Android/data/com.test.myapplication/cache
Context.getObbDir().getPath()

/storage/emulated/0/Android/obb/com.test.myapplication
Environment.getExternalStorageDirectory().getPath()

/storage/emulated/0

你可能感兴趣的:(Android,android)