android系统⽬录,详解安卓系统各⽬录
\system\\app
这个⾥⾯主要存放的是常规下载的应⽤程序,可以看到都是以APK格式结尾的⽂件。在这个⽂件夹下的程序为系统默认的组件,⾃⼰安装的软件将不会出现在这⾥,⽽是\\data\\⽂件夹中。
--------------------------------------------------------------------------------
\\system\\bin
这个⽬录下的⽂件都是系统的本地程序,从bin⽂件夹名称可以看出是binary⼆进制的程序,⾥⾯主要是Linux系统⾃带的组件,
--------------------------------------------------------------------------------
安卓下载\\system\\etc
从⽂件夹名称来看保存的都是系统的配置⽂件,⽐如APN接⼊点设置等核⼼配置。
--------------------------------------------------------------------------------
\\system\\fonts
字体⽂件夹,除了标准字体和粗体、斜体外可以看到⽂件体积最⼤的可能是中⽂字库,或⼀些unicode字库,
--------------------------------------------------------------------------------
\\system\\framework
framework主要是⼀些核⼼的⽂件,从后缀名为jar可以看出是是系统平台框架。
\\system\\lib
lib⽬录中存放的主要是系统底层库,如平台运⾏时库。
--------------------------------------------------------------------------------
\\system\\media
铃声⾳乐⽂件夹,除了常规的铃声外还有⼀些系统提⽰事件⾳
--------------------------------------------------------------------------------
\\system\\sounds
默认的⾳乐测试⽂件,仅有⼀个test.mid⽂件,⽤于播放测试的⽂件。
\\system\\sounds\\test.mid
--------------------------------------------------------------------------------
\\system\\usr
⽤户⽂件夹,包含共享、键盘布局、时间区域⽂件等。
--------------------------------------------------------------------------------
另外,除系统⽂件夹结构外,再来⼀些⽂件夹介绍,供⼤家参考。
cache :缓存临时⽂件夹,基本别⽆⽤处。
data :存放⽤户安装的软件以及各种数据。
default.prop : 默认配置⽂件
dev :设备节点⽂件的存放地
etc : 指向 /system/etc ,配置⽂件存放⽬录
init : 系统启动到⽂件系统的时候第⼀个运⾏的程序。
< : 初始化⽂件
< : 初始化⽂件
proc : /proc⽂件系统下的多种⽂件提供的系统信息不是针对某个特定进程的,⽽是能够在整个系统范围的上下⽂中使⽤。
root :为空 。
sbin:只放了⼀个⽤於调试的adbd程序
sdcard:是SD卡中的FAT32⽂件系统挂载的⽬录
sqlite_stmt_journals: ⼀个根⽬录下的tmpfs⽂件系统,⽤於存放临时⽂件数据。
sys :⽤於挂载 sysfs⽂件系统。
在设备模型中,sysfs⽂件系统⽤来表⽰设备的结构.将设备的层次结构形象的反应到⽤户空间中.⽤户空间可以修改sysfs中的⽂件属性来修改设备的属性值
system :系统中的⼤部分东西都在这各⽬录下,很重要的⼀个⽬录⽂件
xbin
:下放了很多系统管理⼯具,这些⼯具不是到toolbox的链接,每个都是可执⾏程序。如果你看到这些命令你会发现他们根本不常⽤,他们都是为系统管理员准备的,是⼀些系统管理和配置⼯具。这个⽂件夹的作⽤相当於标准Linux⽂件系统中的
/sbin。
modules:使⽤来存放内核模块(主要是fs和net)和模块配置⽂件的地⽅。
framework: 是JAVA平台的⼀些核⼼⽂件,属於JAVA平台系统框架⽂件。⾥⾯的⽂件都是.jar和.odex⽂件。
备注:什么是odex⽂件? odex是被优化过的JAVA程序⽂件,体积通常是.jar的4倍左右。执⾏效率⽐.jar⾼。
fonts :字体库⽂件的存放⽬录。
etc :这⾥存放了系统中⼏乎所有的配置⽂件,根⽬录下的/etc就链结於此。
build.prop :是⼀个属性⽂件,在Android系统中.prop⽂件很重要,记录了系统的设置和改变,类似於/etc中的⽂件。
media :⾥⾯主要是存放了系统的铃声的,分为
notificati**(通知)、ui(界⾯)、alarms(警告)和ringtones(铃声),⾥⾯都是.ogg⾳频⽂件。
bin :是存放⽤户常⽤的⼯具程序的,其中⼤部分是到toolbox的链接(类似嵌⼊式Linux中的busybox)。toolbox应该是
google简化版的busybox。
usr :⽤户的配置⽂件,如键盘布局、共享、时区⽂件等等。您可以cat 来看看。
app :存放的是Android系统⾃带的JAVA应⽤程序。
lost found :yaffs⽂件系统固有的,类似回收站的⽂件夹,只有是yaffs⽂件系统都会有。
lib :存放⼏乎所有的共享库(.so)⽂件。
sd :SD卡中的EXT2分区的挂载⽬录
< :⼀个初始化脚本,⽤於将/system/modules和/system/xbin挂载为cramfs,避免系统被⽆意破坏
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论