您的位置:首页 > 移动开发 > Android开发

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卡中。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: