欢迎来到天天文库
浏览记录
ID:22349578
大小:98.50 KB
页数:11页
时间:2018-10-28
《第一课:初识android》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Android系统概述Android的英文意思为机器人。当然我们这里只是一个操作系统的代号。例如微软的Windows 也称作视窗操作系统说白了 Android就是一个小型微缩化的Linux操作系统+通讯模块。我们的安卓手机的基本形态就是 Linux+通讯模块 组成的智能手机Linux负责操作以及使用 通讯则是通过通讯模块通过radio与手机的交流所以我们简单的理解就是。Android为手机操作系统的代号。而这个操作系统就是基于Linux进行微缩小型化的。下面介绍的便是官方的ROM文件组成系统分区和各个分区功能1.Android-info.Txt的
2、内容为手机的各个参数 包括手机型号/销往地区/boot版本解析文件内容modelid:PG3213000cidnum:HTC__044mainver:1.38.707.1hbootpreupdate:13modelid为手机的型号 PG32130为HTCS710Ecidnum是手机的区域号.HTC__044代表的是香港地区.也就是说这个ROM是港版的.2.boot_signed.img这个类似于我们电脑的系统内核.通常我们不会修改这个文件.不过涉及移植的时候会接触到.3.hboot这个类似于咱们电脑的BIOS.关系到手机的启动信息.包括加载系统文件
3、的先后4.radio手机与通讯模组交流的部分.通俗说法就是系统模块与通讯模块交流的中介5.recovery类似于ghost的一个组建。可以快速还原备份系统数据 原理和ghost相同6.System.img这个文件是我们需要修改的。定制美化的文件都在这里。这个相当于咱们装系统时的系统镜像。所有系统文件都在这个文件中,我们可以通过工具将其解压出来7.userdata.img很明显.通过文件名我们可以知道这个文件包含的是用户数据。由于定制暂时不涉及该文件.暂时不做介绍★官方ROM以及非官方ROM的区别左边是官方的ROM。右边是自制ROM。自制的ROM中。
4、System文件夹为左边官方ROM中的system.img解压分解后定制的。Boot.img不变。还是原版ROM中的boot.img 如果超频的话可能会修改该文件Meta-inf是我们自制ROM特有的文件。该文件实质是一个脚本。刷机时会运行该脚本并按脚本的内容进行ROM的安装最大的区别就是我们做ROM一般只涉及system这个文件夹.而官方的ROM等于是把整个手机的软件部分全部替换了官方ROM分解官方ROM我们可以通过explore2fs解压出来点击File 打开 选择我们需要打开的system.img然后我们就能看到整个system.img里面的
5、文件官方ROM的文件夹共包含11个文件夹以及一个build.prop的文件我们在该文件点右键有个exportdiectory即可导出ROM文件到一个文件夹要提醒的是…这个工具可能会假死…大家稍等一会即可解压到文件夹后如下图所示 上图下载: ROM包各文件夹解释.7z (171.58KB,下载次数:431) 文件夹有Trash0文件夹是配置文件不过在定制ROM中暂时是不需要的我们也就不介绍了App文件夹是我们所有的系统软件以及部分UI界面的软件Bin文件夹里面是系统的库文件.类似于系统组件服务,我们修改暂时不涉及该文件夹。所以略过Customsize
6、文件夹包含我们的开机动画,语言设置信息,以及一些铃声背景Etc文件夹里面的就是我们的驱动了,包括wifi以及蓝牙.运营商和apn设置.Fonts这个文件夹是我们的字体文件,我们修改字体就是修改该文件夹的字体Framework该文件夹涉及部分UI界面。包括信号图标等。大部分是支持组件.Lib文件夹里面都是系统的驱动文件,具体介绍见下文Media文件夹里面是媒体文件,类似铃声。Sense3.0中的天气动画就是在这里Usr文件夹是用户键盘输入输出配置文件.修改按键功能就是修改该文件夹里面的配置文件Xbin文件夹是系统支持库,类似我们root的busybo
7、x,sqlite.su等、就像电脑的.Net4组件Build.prop该文件包含配置信息以及部分版权信息。我们通常在该文件留名。。。下面是具体的文件介绍App文件夹AccountSyncManager.apk 账号管理程序(删除设置里–账户与同步 进不去)ApplicationsProvider.apk 应用程序支持服务(我没删)AppSharing.apk
8、 app分享(基本无用,我闪了)Bluetooth.apk
此文档下载收益归作者所有