资源描述
Android教程之认识Android系统
什么是Android?
Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。简单来说,Android是与java、symbian、windows mobile、ios等并驾齐驱在手机市场上的一个手机操作系统平台。它在两年前开始兴起,近年来迅速崛起,成为了2010年最热门的手机操作平台。
Android的由来
Andy Rubin创立了两个手机操作系统公司:Danger和Android。Danger 5亿美元卖给微软,今年成为了Kin,Android4千万美元卖给Google。 Android是Google于2007年11月05日宣布的基于Linux平台的开源移动操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成。它采用软件堆层(Software Stack,又名软件叠层)的架构,主要分为三部分。底层以Linux内核工作为基础,由C语言开发,只提供基本功能;中间层包括函数库Library和虚拟机Virtual Machine,由C++开发。最上层是各种应用软件,包括通话程序,短信程序等,应用软件则由各公司自行开发,以Java作为编写程序的一部分。不存在任何以往阻碍移动产业创新的专有权障碍,号称是首个为移动终端打造的真正开放和完整的移动软件。
Google通过与软、硬件开发商、设备制造商、电信运营商等其他有 关各方结成深层次的合作伙伴关系,希望借助建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。
Android系统的特点与优势
Android系统是一个完全开放,完全开源,完全的自由式系统。应用程序可以并行运行。方便,快捷的获得应用程序。如果说之前的Symbian系统以及Windows Mobile系统都是按照别人的意思来生产手机的话,那么Android系统则是彻底放开了厂商们的手脚。这也是我们为什么在Android系统发布不到一年的时间里我们就见到了HTC Sence、MOTO Blur等众多优秀的自定义UI出现的原因。他们的出现不仅仅丰富了大家的用户体验同时对于厂商们也是最好宣扬自己品牌理念的平台,这样的操作系统谁不会喜欢呢?
在Android系统出现之前,我们大家更多的是将智能手机与高价结合起来。虽然智能手机在硬件方面确实要比普通手机贵一些,但是智能操作系统的授权费用才是其价格高昂的真正罪魁祸首。如今Android开源特性使得众厂商在使用Android平台是并不需要支付高昂的授权费用,因此在一定程度上解决了大家的开发成本,自然厂商也就能够投入更多的精力到产品的研发之中了。另外结合2009年的全球金融风暴,众厂商自然会在开支方面有所缩减,因此在这样的环境下全力发展Android系统也就不足为奇了。
Android操作系统版本
Android 1.1
发布时间:发布于 2009 年 2 月1日
Android1.1主要特性:
闹钟
API 示例
浏览器
计算器
摄像头
联系人
开发工具包
拨号应用
电子邮件
地图 (包含街景)
信息服务
音乐
图片
设置
Android 1.5
该版本又叫 “Cupcake”, 这是第一个主要版本,发布于 2009 年 5 月. 这个升级之后,Android 表现出来的能力才真正吸引了开发者的目光。 用户界面得到了极大的改良,并且增添了以下功能:
录像
蓝牙A2DP
自动蓝牙连接
上传视频到 YouTube 以及 Picasa
复制/粘贴功能
Android 1.6
搭载Android 1.61.5 的 HTC Hero 获得了意想不到的成功。Android 最终获得了非 Android 用户的关注,并且也让竞争者苹果和微软更加警惕了。Android 1.6 “Donut” 2009 年 9 月发布。 这个版本包含了:
Android 应用市场集成
照相、摄像以及浏览, 多选/删除功能
手势搜索
语音搜索应用集成
极大提升了语音阅读功能
对非标准分辨率有了更好的支持
Android 2.0/2.1
Android 2.0/2.1: 2009 年 10 月 26 日,又一个主要版本升级以创纪录的速度放出。这次,大版本升级到了Android 2.0/2.1 “Eclair.” 它包含:
提升硬件速度
更多屏幕以及分辨率选择
大幅度的用户界面改良
支持 Exchange活动墙纸
大幅改进虚拟键盘
蓝牙 2.1
Google 地图 3.1.2
Android 2.0.1 SDK 于 2009 年 12 月 3 日 发布,之后是2010 年 1 月 10 日的 2.1 版本。很多用户和围观群众可能会奇怪:“为什么 Android 会用甜点作为它们系统版本的代号?”,这个命名方法开始于 Andoird 1.5 发布的时候。作为每个版本代表的甜点的尺寸越变越大,然后按照字母数序:小蛋糕,甜甜圈还有松饼。之前人们预计 2.2 版本的代号会是“馅饼”,但这个被最终证明是错误的,“FroYo”(冻酸奶)才是 Android 2.2 这个伴随 Google Nexus One 发布的新版的最新代号。下一个版本的代号将会是“姜饼”。
Android 2.2
该版本名字叫 “Froyo”,中文代号称“冻酸奶”,Nexus One 的用户已经开始接受 Android 2.2 “FroYo” 的无线更新,其他机型的用户应该会在短时间内获取到这一更新。这一版本包含大量让其他手机用户垂涎三尺的更新,包括了:
完整的 Flash 10.1 支持
最高 5 倍速度提升
最多支持 8 个设备连接的移动热点功能
有着专用链接的改进版主屏幕
大量 Exchange 支持改进,支持 Exchange 2010,包括远程数据抹除,自动发现服务,完整的日程表支持,全局联系人列表查找。
摄像头/视频改进,比如:更好的屏幕控制按钮,人民群众喜闻乐见的录像时开启闪光灯进行照明的功能。
多键盘语言支持
Android 云信息将应用安装在记忆卡上
蓝牙语音拨号
支持720P视频录制
Android 2.3
目前的消息众口一词声称 Android 3.0 “Gingerbread” 将会在今年秋天的某个时候发布,它将带来很多激动人心的新特性。
俄罗斯著名手机网站Mobile Review总编埃尔达•莫塔金(Eldar Murtazin)周三曝料,代号为“姜饼”(Gingerbread)的谷歌Android 3.0系统将于今年第四季度上市。与此同时,莫塔金还披露了Android 3.0系统的一些细节。
Android 3.0最低配置
升级Android 3.0的系统推荐配置为1GHz处理器、512MB RAM、3.5英寸屏幕或更大屏幕;而且指出Android 3.0将面向高端市场,而低端市场则保留2.1和2.2系统。
澄清:在前面的报道中我们曾看到一些Android 3.0的新特性,其中新系统对硬件有了要求,最低配置1GHz处理器、512MB RAM、3.5英寸屏幕,这也让现有的Android用户无比揪心,因为目前用户使用的大部分手机都不能达到这个要求。现在,这个传闻被证实有误了。
之前传出的Android 3.0系统对硬件的最低要求为1G处理器的消息让不少用户心碎,值得高兴的是,这一传闻已经被证实有误,新闻最初来自于一家俄罗斯网站,这家网站已经澄清关于硬件配置的数据时建议配置,而非最低标准。
同时,有传闻称首款搭载Android 3.0系统的手机将会是Google推出的Nexus Two,这款手机将继承Nexus One,成为新一代的Android模范机型,但这台新机已经不太可能会出现。
Google首席执行官施密特已经发表声明:我们今年推出Nexus One主要是想尝试移动电话的硬件业务,目前这一目的已经达到,Nexus One是如此的成功,我们也没有推出新的Nexus机型的打算。
更正:google官方已公布新的操作系统版本号为2.3,代号“姜饼”,而非此前流传的3.0。
Android手机历史
2008年9月22日,美国运营商德国T-Mobile在纽约正式发布第一款Android手机——T-Mobile G1。该款手机为台湾宏达电代工制造,是世界上第一部使用Android操作系统的手机,支持WCDMA/HSPA网络,理论下载速率7.2Mbps,并支持Wi-Fi。
2009年9月初,摩托罗拉坐镇主场在旧金山举办的Giga OM 2009大会上携手T-Mobile正式发布了旗下首款搭载Android操作系统的智能手机---MOTO CLIQ ,在沉寂许久后的首次爆发吸引了全球无数用户的目光。如果说T-Mobile G1的出世开辟了Android领域先河的话,那么摩托罗拉CLIQ的发布则更多的被视为昔日手机霸主的强势回归!
2009年10月28日正式发布了Android 2.0 智能手机操作系统,今天摩托罗拉和网络运营商Verizon共同宣布了首款采用Android 2.0的手机Droid,
2010年1月索尼爱立信首款Android机型X10上市
2010年1月7日,Google在其美国总部正式向外界发布了旗下首款合作品牌手机Nexus One(HTC G5),并同时开始对外发售。
2010年7月9日,美国NDP集团调查显示,Android系统已占据了美国移动系统市场28%的份额。
2010年7月28日,第一款Android手机G1完成了光荣的使命,正式退出手机市场,但作为一代传奇,它必将被所有安卓玩家所铭记。
目前市面上热门的Android手机(点击具体型号可查看手机外型和配置):
摩托罗拉XT800 【MOTO智尚】
摩托罗拉XT711 【MOTOROI】
摩托罗拉XT702 【MileStone】
摩托罗拉XT701 【MileStone XT701】
摩托罗拉 XT502【MileStone XT501】
摩托罗拉 XT3
摩托罗拉 XT301
摩托罗拉ME600 【Backflip】
摩托罗拉ME501 【CILQ XT】
摩托罗拉MT710 【MOTO智领】
摩托罗拉MT720 【MOTO智领】
摩托罗拉A1680 【MING】
摩托罗拉MT810 【3D手机】
摩托罗拉ME511 【Flipout】
摩托罗拉 Droid 2 (摩托罗拉最新旗舰之一)
摩托罗拉 Droid X(摩托罗拉最新旗舰之一)
摩托罗拉I1(iDEN系列)
注:摩托罗拉MT710 ,摩托罗拉MT720 ,摩托罗MT810使用中国移动的OMS操作系统
索尼爱立信(Sony Ericsson)
索尼爱立信Xperia X10
索尼爱立信Xperia X10i(同上)
索尼爱立信Xperia X10 mini(E10i)
索尼爱立信Xperia X10 mini pro(U20i)
索尼爱立信Xperia X8(Shakira)
三星
三星i899(Galaxy i899)
三星i7500(Galaxy)
三星I6500U(Saturn)
三星i5700 (Galaxy Spica)
三星i5800(Galaxy 3)
三星GT-i9000(Galaxy S)
三星GT-i9000U(Galaxy U)
三星i8520(Galaxy Beam)
三星I8500
三星I5500
三星i5508
三星I9088(联通版Galaxy S)
三星I909(电信版Galaxy S)
注:移动版Galaxy S(I9008)使用中国移动的OMS操作系统
HTC
HTC G1 (Dream)
HTC G2 (Magic)
HTC G3 (Hero)
HTC G4 (Tattoo)
HTC G5 (Google Nexus one)
HTC G6 (Legend)
HTC G7 (Desire)
HTC G8 (wildfire)
HTC Droid Incredible
HTC Evo 4G
HTC Desire Z
HTC Desire HD
以下三款手机是HTC在2010年7月27日进军大陆市场发布首期的三款Android系统新品
HTC天怡(HTC Bee的大陆行货版 Android 2.2系统)
HTC渴望(G7 Desire 的大陆行货版 Android 2.2系统)
HTC野火(G8 Wildfire的大陆行货版 Android 2.2 系统)
希望通过这些可以让机友们对Android有个大概的认识,这样在选择Android手机时就不至于一头雾水,盲目跟风了。之后我还会根据自己的使用更新更多的教程,希望对大家对于Android手机的购买和使用有较好的帮助。对于想购入Android手机却又怕对此系统不了解的机友们可以试试在电脑上安装模拟环境来运行下Android系统(关于Android模拟器安装教程以及Android2.2模拟实测请看),来体验下Android系统后再决定是否购入此系统平台的机子。
Android教程之名词扫盲汇总
玩转Android手机一段时间后,有些朋友就会开始研究打造属于自己的Android系统,即所谓的刷机美化等操作,虽然说android手机的刷机步骤比较简单,但是前提是得对各个刷机步骤的所涉及到的名词术语有一定的了解,才能保证刷机的万无一失,为了大家对Android系统有更好的了解,在此在网上收集了一些名词的解释,给大家扫扫盲~
1、IPL、SPL
IPL英文全称是InitialProgramLoader,负责主板,电源、硬件初始化程序、并把SPL装入RAM。IPL损坏了可把手机扔进河里,或者通过换字库来解决。
SPL英文全称是SecondProgramLoader,“第二次装系统”,就是负责装载OS操作系统到RAM中。另外SPL还包括许多系统命令,如mtty中使用的命令等。SPL损坏了还可以用烧录器重写。
SPL一般提供这几部分功能:检测手机硬件、寻找系统启动分区、启动操作系统为系统的基本维护提供操作界面,可以通过数据线与操作终端(如PC)建立连接,并接受和执行相应命令。它里面包含许多命令,像r2sd,l,doctest(危险命令,他会擦除gsmdata)等。我们常说的三色屏就是由SPL驱动的。检测SD卡,当你把一些特殊制作的SD卡插入后,SPL可以在启动时校验并根据SD卡内容刷机或执行一些命令。这有点类似于PC的从软驱启动。
IPL和SPL版本可以在三色屏中查看。按住照相键不放,然后短按电源开机键即可进入三色屏查看相关信息。
2、CID、SUPERCID
CID是CustomerIDentity的简称,简单来说就是手机的平台版本,破解限制之后的CID称为SUPERCID。
刷机过程中SPL需要根据CID效验ROM是否可用,并决定是否刷入,一般情况下要求一定要对应CID的ROM才可以用,cid不同的rom是刷不上去的。对于普通的CID来说,一般有两个限制:1)不能刷入低版本的的ROM,2)不能刷入不同平台的ROM,比如:在台版机上刷欧版ROM、跨型号刷ROM等。SUPERCID有些型号手机的CID的限制是可以通过软件来破解的,已知的有577W、586W等,但也有也些型号目前还没有有效的方法破解CID,如838G4。
破解限制之后的cid称为SUPERCID,拥有SUPERCID的机器可以刷任意版本和平台的ROM。具体来说,同一个手机既可以刷台湾的ROM,也可以刷日本的rom,也可以刷香港的rom等。甚至也可以刷进一个其他型号手机的ROM(如586W刷577W)。但是这也带来很大的危险性,因为没有了限制,没有了校验,刷入一个错误的ROM也是很容易的事。我们一般刷机时需要破解为SUPERCID,因为一方面现在大部分情况下刷机所用的ROM都是通不过CID校验的;另一方面万一刷机失败,对于SuperCID的手机更容易修复。
3、RADIO
Radio简单的说是无线通信模块的驱动程序。ROM是系统程序,Radio负责网络通信,ROM和Radio可以分开刷,互不影响。如果你的手机刷新了ROM后有通讯方面的问题可以刷新RADIO试一试。
4、HTC Sense
HTC为Android系统设计的用户界面。从HTC Hero开始,HTC推出的所有产品都將整合HTC Sense。并符合三個设计理念,包括Make It Mine、Stay Close、与Discover the Unexpected。
5、Recovery
笼统的说,就是一个刷机的工程界面。如果你装过系统,你可能知道dos界面或者winPE,安装了Recovery相当于给系统安了一个dos界面。在recovery界面可以选择安装系统,清空数据,ghost备份系统,恢复系统等等。刷recovery与刷rom不冲突。
6、Root
Root权限跟我们在Windows系统下的Administrator权限可以理解成一个概念 。Root是Android系统中的超级管理员用户帐户,该帐户拥有整个系统至高无上的权利,所有对象他都可以操作。只有拥有了这个权限我们才可以将原版系统刷新为改版的各种系统,比如简体中文系统。
7、APP TO SD、APP2SD
一些Android机器在安装程序的时候默认是安装在机器内存上的,这就会导致原本不大的内存被占用,运行速度降低,而存储卡却利用率很低的情况。APP TO SD就是把程序安装到SD卡从而腾出手机内存提高运行速度的意思。APP2SD亦然,只是谐音而已。
8、Sign
Sign是指给Rom包或者Apk应用程序签名,只有签名过的Rom或者Apk才可以刷入或安装到手机上。
9、Cyanogen、CM
Cyanogen是国外一位牛人,其制作的CyanogenMod系列Rom比较流行,主要追求的就是速度,CyanogenMod的缩写就是CM,因而我们也常见CM ROM。
10、adb
adb是Android Debug Bridge的缩写,意为Android系统的调试桥。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,其实这就是用于谷歌Android系统的debug调试工具。
adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行APK安装器时adb进程就会自动运行。
除了上述的操作功能之外,我们还可以通过adb管理设备或手机模拟器的状态。还可以进行很多手机操作,比如刷ROM系统升级、运行shell命令等等。
Android Market
谷歌推出了Android Market之后,为使用Android操作系统的手机用户提供第三方应用。这里就解释一下什么是Android Market
Android Market相似于Apple的AppStore,可以连接最新的Google在线服务器。由于其本土化的设计,Android Market可以让用户下载和安装支持Android系统的第三方软件。
Google作为Android Market的东道主,却一再强调Android Market的扮演的角色仅仅是“软件销售和传播的中心”而不是“软件过滤器”。
“我们选择了 'Market' 这个词而不是'Store',因为我们觉得开发者需要的是一个开放的、毫无阻碍的环境来创造内容”,Google的Eric Chu说。
Google希望Android Market最终会像YouTube那样,只需要注册一个发行人资格和软件的类别就可以发布软件。
Google没有表示是否会对某些问题软件进行监管,只是表示Android Market里的软件将拥有反馈系统以及类似YouTube上的等级系统。Google 将通过追踪工具获得软件的反馈,如果某个软件有危险性,将会有标识提醒用户注意。
一方面Android Market学习了App Store开创的软件销售模式,对iPhone以及App Store是一个冲击;更重要的一方面是 Google选择的Market模式与苹果的App Store之间的差异会逐渐显现出来。
App Store是典型的苹果风格,苹果保留从App Store上删除某个应用的权利,乔布斯说:“如果我们不把好这个关,那我们就是不负责任的。”而Android Market则能让Android朝着“通用平台”的方向迈进,当然也不可避免会对用户体验造成影响。
展开阅读全文