安卓储存

2019-04-28  本文已影响0人  leap_

先分清楚几个概念,内存,内部存储,外部储存。

  1. data/data/包名/shared_prefs :
    SharedPreferences存储的数据,以XML格式存储到本地
  2. data/data/包名/databases :
    数据库存储的数据,db格式的文件
  3. data/data/包名/files :
    普通数据的存储
  4. data/data/包名/cache :
    缓存文件的存储
    内部存储的数据都会随着APP的卸载而清除
  1. 公有目录:
    Environment.getExternalStoragePublicDirectory(String DirName) /storage/emulated/0/DirName
    Environment.DIRECTORY_MUSIC:
    /storage/emulated/0/Music
    Environment.DIRECTORY_PODCASTS:
    /storage/emulated/0/Podcasts
    Environment.DIRECTORY_RINGTONES:
    /storage/emulated/0/Ringtones
    Environment.DIRECTORY_ALARMS:
    /storage/emulated/0/Alarms
    Environment.DIRECTORY_NOTIFICATIONS:
    /storage/emulated/0/Notifications
    Environment.DIRECTORY_PICTURES:
    /storage/emulated/0/Pictures
    Environment.DIRECTORY_MOVIES:
    /storage/emulated/0/Movies
    Environment.DIRECTORY_DOWNLOADS:
    /storage/emulated/0/Download
    Environment.DIRECTORY_DCIM:
    /storage/emulated/0/DCIM
    Environment.DIRECTORY_DOCUMENTS:
    /storage/emulated/0/Documents
  2. 私有目录::私有文件夹是android文件夹,打开后有一个data,打开data有许多包名,/storage/emulated/0/Android/data/包名。

常用方法

上一篇 下一篇

猜你喜欢

热点阅读