首页 > java > Android平台介绍

Android平台介绍

2011年3月6日 亲亲宝宝 发表评论 阅读评论

Android平台由操作系统、中间件和应用程序组成,号称是首个为移动终端打造的真正开放和完整的移动软件。它采用了软件栈(software stack)的架构,底层以Linux核心为基础,只提供基本功能,其他的应用软件则由各公司自行开发,以java作为编写程式的一部分。

1.  固件…………操作系统
所谓的固件就是将操作系统固定在手机中的一个固定的位置(硬件上),平时不随意改动,活动的数据另外单独放一边。
这样做的目的在于 保护内层的系统程序不受文件操作的影响,提高了稳定性。
但相对的,如果想要升级系统,就必然涉及对固件的读写更新工作。
谷歌的 Android系统就被写入在了固件中,即使想要查看也要专门的软件和权限。
2.  刷固件…………安装(or 重装)操作系统
正是因为固件固定的原因,在我们想要更新系统的时候。就需要将原固件的文件删掉,将新的文件拷进去。
于是就有了刷固件这么一回事。
就像Windows安装系统一样,把安装盘放进去就可以直接安装。
A系统毕竟还没满一岁(从开始用算),还没有什么直接安装系统的软 件。(以后肯定有!)所以让我们自己动手安装吧。
3.  ROM(包)…………系统的安装盘
这个东西就是A系统的打包。我们刷机的时候就是将这个东西刷进固件的。
当然,由于A系统的开源性质,我们可以自由的改动这个包。
涉及高端知识。回避这个问题。
像经常提到的RC XX,G2 Rom,还有x.x.x的之类的东西,都是指的包的版本。
就是被改动成各式各样的包。
4.  固件版本
由于是谷歌公司在专门开发这个系统,官方放出的话必然是所有G友手机升级的风向标。
固件版本就是官方制定的基础系统,所有的改包都 会从官方的包开始改。
所以官方的一次升级必然会影响整个手机系统的使用情况。
就像现在大家都在用XP,微软放出了一个补丁包,于 是大家都去升级了。
目前RC33的固件版本是1.4。。(有G友指出这个版本是1.1。。没有仔细研究)
但Cupcake和 G2ROM都是1.5的固件版本,有了很大的更新。

5.  ROOT
Root是一个你使用系统的权限,是最高的,有了root权限就可以更改内部系统的文件了。
为了防止软件更改系统文件(病 毒?),A系统隐藏了root权限,也就是一般情况下不能修改系统文件。
但是。。我们要刷机。所以我们就要取得Root权限
(刷 root教程:http://www.androidin.net/bbs/thread-1145-1-1.html
6.  JF自制固件
JF自制固件是某达人改的固件的一个,主要特点就是它有自制的recovery恢复模式。可以刷写你自己的包
我们就用JF的固件作 为刷机的基础,开始无穷无尽的刷机(汗)。
7.何为 Radio 包
无线通信模块的驱动程序,ROM 是系统程序 Radio 负责网络通信,ROM 和 Radio 可以分开刷,互不影响。如果你的手机刷新了 ROM 后有通讯方面的问题可以刷新 RADIO 试一试。
8.ROM 的分类
一般分为两大类,一种是出自手机制造商官方的原版ROM,特点是稳定,功能上随厂商定制而各有不同;另一种 是开发爱好者利用 GOOLGE 官方发布的源代码自主编译的原生 ROM(如啊兴编译的安卓网友协作 ROM 、国外的 CM 系列等等),特点是根据用户具体需求进行调整,使 ROM 更符合不同地区用户的使用习惯,如 啊兴的安卓系列 ROM 就是专门针对中文用户制作,CM 系列的 ROM 则更加适合国外用户。
另外还有一些热心网友自己进行美化或修改的 ROM ,一般都是基于原生 ROM 制作,也很受大家欢迎。

9.ROM 的选择
不同版本的 ROM 有不同的特点,稳定型,速度型,美观型,自己喜欢什么就选择什么,正所谓萝卜青菜各有所爱。
需要注意的是,同学们在刷机之前,要认真地查阅 此版本 ROM 的注意事项,个别情况下会出现不同 ROM 之间互不兼容的现象。
10.刷机方法的种类
1. 恢复模式,用“update.zip”文件;
2. 进入工程模式,刷新“.NBH”文件;
3. 使用开发版的工程模式,进行 fastboot 刷机。

分类: java 标签: 3,335 次阅读
原文链接:http://www.wenhq.com/article/view_681.html
欢迎转载,请注明出处:亲亲宝宝
  1. 2011年4月4日09:55 | #1

    最近正在学习开发Android应用程序

    [回复]

  1. 本文目前尚无任何 trackbacks 和 pingbacks.