主题 : 科普:认识安卓系统文件的结构和作用
千山同一月 万户尽皆春 千江有水千江月 万里无云万里天
级别: 总版主

UID: 998
精华: 0
发帖: 605031
威望: 529311 点
无痕币: 1 WHB
贡献值: 0 点
在线时间: 62203(时)
注册时间: 2008-12-25
最后登录: 2024-04-28

科普:认识安卓系统文件的结构和作用

就像我们在Windows PC的文件资源管理器中可以看到Windows的系统文件一样,通过一些文件管理应用,我们也可以看到安卓的系统文件。正由于这些文件的存在,我们手中的安卓手机才得以正常运行。
我想我们大家都比较了解Windows的系统目录结构及其作用,比如通常来讲,C:\Windows是Windows系统所在的目录,里面存放着Windows的系统文件,那么对安卓来讲,它的系统文件是什么结构呢?它们的作用又是什么呢?今天,IT之家将带大家来认识安卓的系统文件。

当我们进入安卓系统的根目录时,可以看到一个名为/system的文件夹。

这个目录就相当于Windows PC当中的C:\Windows,它里面存放着安卓的系统文件。在开始介绍它里面的文件夹之前,我们先来认识一个文件——build.prop。
/system/build.prop
众所周知,Windows系统当中有注册表,我们可以通过修改注册表的键值来进行一些更加深层的设置,那么在安卓当中,有一样东西,它的作用和Windows当中的注册表很相似,它就是build.prop。
build.prop是个纯文本文件,我们可以用文本编辑器来打开它:

大家可以看到,这个文件的内容格式比较简单,每一行都是XXX=XXX的结构,等号前面是build.prop中的项,等号后则是该项的数值。这个文件中包含制造商信息、设备代号、设备型号、系统版本、SDK版本,系统编译日期以及各种乱七八糟的设置。
/system/app

这个文件夹中存放的是安卓系统预装的应用,比如Launcher、输入法、相机、浏览器、音乐播放器等等,这些应用通常是卸载不掉的,也正因为如此,个别“XX刷机大师”会在帮你刷机的过程中将推广应用放置在这个目录中,这样除非你root你的设备,否则永远也别想摆脱那些恼人又删不掉的预装应用。
/system/bin

大家应该知道,安卓系统是基于Linux的,我们可以通过/system/bin来从安卓身上看到Linux的影子。这个文件夹中存放了很多二进制文件,这些是Linux系统中至关重要的组件。你可以通过终端模拟器直接运行里面的命令。
/system/etc

熟悉Linux系统的同学相信对这个目录也不会陌生,安卓系统当中的很多设置的配置文件都是保存在这里,比如定位设置、蓝牙设置、接入点设置、WiFi设置等。
级别: 八片秋叶

UID: 268851
精华: 0
发帖: 21068
威望: 38872 点
无痕币: 16569 WHB
贡献值: 0 点
在线时间: 1598(时)
注册时间: 2016-03-27
最后登录: 2024-04-20

谢谢仞了,了解一下
Total 0.046400(s) query 5, Time now is:04-28 18:27, Gzip enabled 粤ICP备07514325号-1
Powered by PHPWind v7.3.2 Certificate Code © 2003-13 秋无痕论坛