android 目录结构总结
2015-06-17 13:32
381 查看
---------------------------------------------------------------
/system 存放的是rom的信息
/system/app
存放rom本身附带的软件即系统软件
/system/data
存放/system/app 中核心系统软件的数据文件信息。
------------------------------------------------------
/data
存放的是用户的软件信息(非自带rom安装的软件)
/data/app
存放用户安装的软件
/data/data
存放所有软件(包括/system/app 和 /data/app 和 /mnt/asec中装的软件)的一些lib和xml文件等数据信息
/data/dalvik-cache
存放程序的缓存文件,这里的文件都是可以删除的
------------------------------------------------------
sd卡挂载目录 /mnt/sdcard
而/sdcard是一个软连接,链接到/mnt/sdcard
当软件安装在sd卡上后,会出现在/sdcard/.android_secure目录下,当sd卡被挂载到手机上时,/mnt/sdcard/.android_secure会被映射到/mnt/asec和/mnt/secure目录中 因此,用户程序安装到到sd卡上后,其内容可能分散到:/mnt/asec
, /mnt/secure , /data/data 。
要实现app2sd,目前比较流行有两种方案,分别是app2ext
和 data2ext
app2ext的原理是,删除data区中的app文件夹,然后在sd卡的ext分区上创建一个app文件,并通过软链接映射到data区
data2ext则是修改了挂载对应关系,使data文件夹挂载的不是内置Flash,而是sd卡的整个ext分区。这样,不仅是app,连存储程序设置的data和缓存dalvik-cache都会存储到sd卡中。
/system 存放的是rom的信息
/system/app
存放rom本身附带的软件即系统软件
/system/data
存放/system/app 中核心系统软件的数据文件信息。
------------------------------------------------------
/data
存放的是用户的软件信息(非自带rom安装的软件)
/data/app
存放用户安装的软件
/data/data
存放所有软件(包括/system/app 和 /data/app 和 /mnt/asec中装的软件)的一些lib和xml文件等数据信息
/data/dalvik-cache
存放程序的缓存文件,这里的文件都是可以删除的
------------------------------------------------------
sd卡挂载目录 /mnt/sdcard
而/sdcard是一个软连接,链接到/mnt/sdcard
当软件安装在sd卡上后,会出现在/sdcard/.android_secure目录下,当sd卡被挂载到手机上时,/mnt/sdcard/.android_secure会被映射到/mnt/asec和/mnt/secure目录中 因此,用户程序安装到到sd卡上后,其内容可能分散到:/mnt/asec
, /mnt/secure , /data/data 。
要实现app2sd,目前比较流行有两种方案,分别是app2ext
和 data2ext
app2ext的原理是,删除data区中的app文件夹,然后在sd卡的ext分区上创建一个app文件,并通过软链接映射到data区
data2ext则是修改了挂载对应关系,使data文件夹挂载的不是内置Flash,而是sd卡的整个ext分区。这样,不仅是app,连存储程序设置的data和缓存dalvik-cache都会存储到sd卡中。
相关文章推荐
- Android开发周报:Android M、iOS9比拼、多种组件源码分析
- 【Android之隐藏状态栏、设置全屏、取消全屏】
- Android手机分辨率基础知识(DPI,DIP计算)
- Android MaterialDesign中颜色
- Android开发笔记—— layout_weight
- Android实战简易教程-第十九枪(SwipeRefreshLayout下拉刷新使用实例)
- Android 之布局
- Android开发教程--设置ImageView图片的显示比例
- Android属性动画完全解析(下),Interpolator和ViewPropertyAnimator的用法
- AndroidManifest.xml——application
- Android TextView文字底部或者中间 加横线
- 把Bitmap写到SD卡后,更新系统相册时发生OutOfMemoryError
- AsyncTask中调用定时查询
- vlc for android录制视频与截图
- Android是如何在不同屏幕上适配图片的 -- 或控件大小
- Android 图片压缩
- GitHub 优秀的 Android 开源项目
- android Handler post sendMessage
- Fragment预加载API
- [置顶] Android 常用开源框架效果(一)