欢迎来到天天文库
浏览记录
ID:33838093
大小:144.00 KB
页数:11页
时间:2019-03-01
《android系统全面了解》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、android百科名片 AndroidAndroid一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。目前,最新版本为Android2.4Gingerbread和Android3.0Honeycomb。目录系统简介系统架构1.应用程序2.中介软件3.硬件抽像层4.编程语言系统版本1.Android1.12.Android1.6Donut3.Android2.0Ecla
2、ir4.Android2.1Eclair5.Android2.2Froyo6.Android2.3Gingerbread7.Android2.4Icecreamsandwich8.Android3.0Honeycomb9.Android3.1HoneycombAndroid历史开放手机联盟2011年Android发展路线Android平台五大优势特色1.一、开放性2.二、挣脱运营商的束缚3.三、丰富的硬件选择4.四、不受任何限制的开发商5.五、无缝结合的Google应用系统简介系统架构1.应用程序2.中介软件3.硬件抽像层4.编程语言
3、系统版本1.Android1.12.Android1.6Donut3.Android2.0Eclair4.Android2.1Eclair5.Android2.2Froyo6.Android2.3Gingerbread7.Android2.4Icecreamsandwich8.Android3.0Honeycomb9.Android3.1HoneycombAndroid历史开放手机联盟2011年Android发展路线Android平台五大优势特色1.一、开放性2.二、挣脱运营商的束缚3.三、丰富的硬件选择4.四、不受任何限制的开发商5
4、.五、无缝结合的Google应用展开编辑本段系统简介 Android是基于Linux内核的操作系统,是Google公司在2007年11月5日公布的手机操作系统。 早期由原名为"Android"的公司开发,谷歌在2005年收购"Android.Inc"后,继续进行对Android系统开发运营,它采用了软件堆层(softwarestack,又名软件叠层)的架构,主要分为三部分。底层Linux内核只提供基本功能,其他的应用软件则由各公司自行开发,部分程序以Java编写。 2011年初数据显示,仅正式上市两年的操作系统Android已经
5、超越称霸十年的塞班系统,使之跃居全球最受欢迎的智能手机平台。现在,Android系统不但应用于智能手机,也在平板电脑市场急速扩张。采用Android系统主要厂商包括美国摩托罗拉,SE等,另外还有中国大陆厂商如:华为、中兴、联想等。编辑本段系统架构应用程序 Android以Java为编程语言,从接口到功能,都有层出不穷的变化,其中Activity等同于J2ME的MIDlet,一个Activity类(class)负责创建视窗(window),一个活动中的Activity就是在foreground(前景)模式,背景运行的程序叫做Servi
6、ce。两者之间通过由ServiceConnection和AIDL连结,达到复数程序同时运行的效果。如果运行中的Activity全部画面被其他Activity取代时,该Activity便被停止(stopped),甚至被系统清除(kill)。 View等同于J2ME的Displayable,程序人员可以通过View类与“XMLlayout”档将UI放置在视窗上,Android1.5的版本可以利用View打造出所谓的Widgets,其实Widget只是View的一种,所以可以使用xml来设计layout,HTC的AndroidHero手机
7、即含有大量的widget。至于ViewGroup是各种layout的基础抽象类(abstractclass),ViewGroup之内还可以有ViewGroup。View的构造函数不需要再Activity中调用,但是Displayable的是必须的,在Activity中,要通过findViewById()来从XML中取得View,Android的View类的显示很大程度上是从XML中读取的。View与事件(event)息息相关,两者之间通过Listener结合在一起,每一个View都可以注册一个eventlistener,例如:当Vie
8、w要处理用户触碰(touch)的事件时,就要向Android框架注册View.OnClickListener。另外还有Image等同于J2ME的BitMap。中介软件 操作系统与应用程序的沟通桥梁,应用分为两层:函数层
此文档下载收益归作者所有