就像我们在Windows PC的文件资源管理器中可以看到Windows的系统文件一样,通过一些文件管理应用,我们也可以看到安卓的系统文件。正由于这些文件的存在,我们手中的安卓手机才得以正常运行。
我想我们大家都比较了解Windows的系统目录结构及其作用,比如通常来讲,C:\Windows是Windows系统所在的目录,里面存放着Windows的系统文件,那么对安卓来讲,它的系统文件是什么结构呢?它们的作用又是什么呢?今天,IT之家将带大家来认识安卓的系统文件。
![](http://img.ithome.com/newsuploadfiles/2017/4/20170406_183723_372.jpg)
当我们进入安卓系统的根目录时,可以看到一个名为/system的文件夹。
![](http://img.ithome.com/newsuploadfiles/2017/4/20170406_182443_501.png)
这个目录就相当于Windows PC当中的C:\Windows,它里面存放着安卓的系统文件。在开始介绍它里面的文件夹之前,我们先来认识一个文件——build.prop。
/system/build.prop
众所周知,Windows系统当中有注册表,我们可以通过修改注册表的键值来进行一些更加深层的设置,那么在安卓当中,有一样东西,它的作用和Windows当中的注册表很相似,它就是build.prop。
build.prop是个纯文本文件,我们可以用文本编辑器来打开它:
![](http://img.ithome.com/newsuploadfiles/2017/4/20170406_182444_48.png)
大家可以看到,这个文件的内容格式比较简单,每一行都是XXX=XXX的结构,等号前面是build.prop中的项,等号后则是该项的数值。这个文件中包含制造商信息、设备代号、设备型号、系统版本、SDK版本,系统编译日期以及各种乱七八糟的设置。
/system/app
![](http://img.ithome.com/newsuploadfiles/2017/4/20170406_182444_657.png)
这个文件夹中存放的是安卓系统预装的应用,比如Launcher、输入法、相机、浏览器、音乐播放器等等,这些应用通常是卸载不掉的,也正因为如此,个别“XX刷机大师”会在帮你刷机的过程中将推广应用放置在这个目录中,这样除非你root你的设备,否则永远也别想摆脱那些恼人又删不掉的预装应用。
/system/bin
![](http://img.ithome.com/newsuploadfiles/2017/4/20170406_182445_223.png)
大家应该知道,安卓系统是基于Linux的,我们可以通过/system/bin来从安卓身上看到Linux的影子。这个文件夹中存放了很多二进制文件,这些是Linux系统中至关重要的组件。你可以通过终端模拟器直接运行里面的命令。
/system/etc
![](http://img.ithome.com/newsuploadfiles/2017/4/20170406_182445_842.png)
熟悉Linux系统的同学相信对这个目录也不会陌生,安卓系统当中的很多设置的配置文件都是保存在这里,比如定位设置、蓝牙设置、接入点设置、WiFi设置等。