android 文件目录

概念:内部存储就是内置存储卡(ROM+RAM),应用安装在ROM,运行在RAM,外部存储外置存储卡。

应用内部私有存储

getCacheDir():/data/user/0/com.example.demo/cache

getFileDir():/data/user/0/com.example.demo/files

getDatabasePath("dbname"):/data/user/0/com.example.demo/databases/xj

内部存储(ROM+RAM),植入主板(机身存储)

ROM:系统和android应用(apk)存储目录,System/ ,data/等目录,内部存储目录,如果文件存储在目录下面,当应用删除的时候就会一起删除下面的文件

应用外部私有数据:/storage/emulated/0/Android/data/包名/xx

getExternalFilesDir(type):/storage/emulated/0/Android/data/com.example.demo/files/Pictures

应用外部公有数据:/storage/emulated/0/包名/xx (storage/emulated/0/baidumap/xx,当删除百度地图不会删除内部存储卡根目录上面的baidumap文件夹)

Environment.getExternalStorageDirectory();    /storage/emulated/0 内置存储卡根目录

RAM:手机运行内存,存储临时数据,系统运行时候

公有目录:DOWNLOAD,DCIM(相册),PICTURES,与Android目录同级,不会随着应用的卸载而删除

清除缓存:应用内部私有目录:data/user/0/包名+应用外部私有目录:storage/emulated/0/Android/data/包名

外部存储(扩展存储,sdcard)

参考:http://blog.csdn.net/summerinnphuket/article/details/50790365

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,860评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,079评论 19 139
  • 手机存储分为三块区域1.内部存储2.SD卡存储(Primary External Storage)3.外置sd卡(...
    AaronXee阅读 2,035评论 0 1
  • 这篇笔记紧跟着上一篇。 在这篇记录中,所谓随机字符串被这么定义:如果字符串只能被直接将其打印出这一种图灵机所输出,...
    LostAbaddon阅读 991评论 15 6
  • 最近身边的状况比较多,有情感上的,有工作中的……短短的一星期里宿醉两次,甚至宿醉后还体验了裸考,第一次真正意义上几...
    落音吹羽阅读 323评论 0 0