当前位置:多学网学习教育电脑学习电脑基础教程电脑软件知识Android是什么?

Android是什么?

[08-23 20:44:47]   来源:http://www.duoxue8.com  电脑软件知识   阅读:948
Android是什么?,标签:电脑基础知识,电脑入门,电脑学习,http://www.duoxue8.com

 

Android是由谷歌在2007年推出的一个开放系统平台,主要针对移动设备市场,目前版本为Android 3.0。Android基于Linux,开发者可以使用Java或C/C++开发Android应用。本专题将为大家详解Android平台上的开发应用。

Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。目前,最新版本为Android 2.4 Gingerbread和Android 3.0 Honeycomb。

Android是基于Linux开放性内核的操作系统,是Google公司在2007年11月5日公布的手机操作系统。 

   

 

早期由原名为"Android"的公司开发,谷歌在2005年收购"Android.Inc"后,继续对Android系统开发运营,它采用了软件堆层(software stack,又名软件叠层)的架构,主要分为三部分。底层Linux内核只提供基本功能,其他的应用软件则由各公司自行开发,部分程序以Java编写。 

 

  2011年初数据显示,仅正式上市两年的操作系统Android已经超越称霸十年的塞班系统,使之跃居全球最受欢迎的智能手机平台。现在,Android系统不但应用于智能手机,也在平板电脑市场急速扩张。采用Android系统主要厂商包括台湾的HTC,(第一台谷歌的手机G1由HTC生产代工)美国摩托罗拉,SE等,中国大陆厂商如:华为、中兴、联想等。

Android以Java为编程语言,从接口到功能,都有层出不穷的变化,其中Activity等同于J2ME的MIDlet,一个 Activity 类(class)负责创建视窗(window),一个活动中的Activity就是在 foreground(前景)模式,背景运行的程序叫做Service。两者之间通过由ServiceConnection和AIDL连结,达到复数程序同时运行的效果。如果运行中的 Activity 全部画面被其他 Activity 取代时,该 Activity 便被停止(stopped),甚至被系统清除(kill)。 

 

  View等同于J2ME的Displayable,程序人员可以通过 View 类与“XML layout”档将UI放置在视窗上,Android 1.5的版本可以利用 View 打造出所谓的 Widgets,其实Widget只是View的一种,所以可以使用xml来设计layout,HTC的Android Hero手机即含有大量的widget。至于ViewGroup 是各种layout 的基础抽象类(abstract class),ViewGroup之内还可以有ViewGroup。View的构造函数不需要再Activity中调用,但是Displayable的是必须的,在Activity 中,要通过findViewById()来从XML 中取得View,Android的View类的显示很大程度上是从XML中读取的。View 与事件(event)息息相关,两者之间通过Listener 结合在一起,每一个View都可以注册一个event listener,例如:当View要处理用户触碰(touch)的事件时,就要向Android框架注册View.OnClickListener。另外还有Image等同于J2ME的BitMap。

系统版本

  很多玩家用户可能会奇怪:“为什么 Android 会用甜点作为它们系统版本的代号?”这个命名方法开始于 Andoird 1.5 发布的时候。作为每个版本代表的甜点的尺寸越变越大,然后按照26个字母数序:纸杯蛋糕,甜甜圈,松饼,冻酸奶,姜饼,蜂巢。 

Android 1.1

  发布时间:发布于 2008 年9月 

Android 1.5 Cupcake纸杯蛋糕

发布时间:发布于 2009 年 4 月

Android 1.6 Donut甜甜圈

  2009 年 9 月发布 

Android 2.0 Eclair松饼

  2009 年 10 月 26 日 

Android 2.1 Eclair松饼

  Android 2.1: 2009 年 10 月 26 日,又一个主要版本升级以创纪录的速度放出。这次,大版本升级到了Android 2.1 “Eclair.”Android 2.1主要特性:提升硬件速度更多屏幕以及分辨率选择大幅度的用户界面改良支持 Exchange活动墙纸大幅改进虚拟键盘蓝牙 2.1Google 地图 

Android 2.2 Froyo冻酸奶

  谷歌于北京时间2010年5月20日晚上10:30点在旧金山Moscone会展中心举办Google I/O 2010大会第二天的会议,Google正式发布了代号是“froyo 冻酸奶”的Android操作系统2.2版。 

 

  相对于上一版本的 改变: 

 

  1、整体性能大幅度的提升 

 

  2、3G网络共享功能。 

 

  3、Flash的支持。 

 

  4、App2sd功能。 

 

  5、全新的软件商店。 

 

  6、更多的Web应用API接口的开发。 

Android 2.3 Gingerbread姜饼

   

北京时间2010年12月7日凌晨,Google正式对外发布了他们的下一代智能手机操作系统Android 2.3也就被大家所熟知的Android Gingerbread系统。 

 

  主要更新包括: 

 

  游戏:增加了新的垃圾回收和优化处理事件,以提高对游戏的支持能力。原生代码可直接存取输入和感应器事件、EGL/OpenGL ES、OpenSL ES。新的管理窗口和生命周期的框架。 

 

  多媒体:支持VP8和WebM视频格式,提供AAC和AMR宽频编码,提供了新的音频效果器,比如混响、均衡、虚拟耳机和低频提升 

 

  通讯方式:支持前置摄像头、SIP/VOIP和NFC(近场通讯) 

 

  站在用户的角度看,这次更新的亮点主要有: 

 

  简化界面、速度提升: 

 

  更快更直观的文字输入: 

 

  一键文字选择和复制/粘帖: 

 

  改进的电源管理系统: 

 

  新的应用管理方式: 

 

  原生支持前置摄像头、互联网通话和NFC(近场通讯): 

 

  系统原生支持VoIP,可以在联系人里加入它的SIP帐户,然后直接通过系统来拨打VoIP电话。 

 

  增加下载管理器:Android 2.4 Ice cream sandwich冰激凌三明治 预计在2011年第四季度发布。其甜品代号为 Ice cream sandwich(冰激凌三明治) 

 

  预计与2.3版本之间的变化不会太大,但是会有不少功能更新。毕竟已经采用了新的代号。 

 

  目前已知的Android 2.4带来的更新包括更多的动画特效、更快的运行速度、软件通话降噪、视频聊天等。 

 

  Android 2.4系统不会是之前一直谣传的Android 3.0,其真正的版本号将会是Android 2.4。 

Android 3.0 Honeycomb蜂巢

  3.0系统特性 

 

  ·优化针对平板 

 

  ·全新设计的UI增强网页浏览功能 

 

  ·n-app purchases功能 

 

  ·经过优化的Gmail电子邮箱; 

 

  ·全面支持GoogleMaps 

Android 3.1 Honeycomb

  Google发布了最新的Android3.1操作系统,新版本最大的改变是将Android手机系统跟平板系统再次合并,从而方便开发者。Android3.1相比3.0的升级有限,除了任务管理器可以滚动,支持USB 输入设备(键盘、鼠标等),另外还有,它会支持 Google TV.可以支持XBOX 360无线手柄,这个就强悍了,大屏幕的Android平板电脑肯定会非常吃香,简直就是一台随身游戏机嘛,还是用手感最好的无线手柄的。此外就是一些widget支持的变化,能更加容易的定制屏幕widget插件。

Android平台五大优势特色

 一、开放性

  在优势方面,Android平台首先就是其开放性,开发的平台允许任何移动终端厂商加入到Android联盟中来。显著的开放性可以使其拥有更多的开发者,随着用户和应用的日益丰富,一个崭新的平台也将很快走向成熟。 

 

  开放性对于Android的发展而言,有利于积累人气,这里的人气包括消费者和厂商,而对于消费者来讲,最大的受益正是丰富的软件资源。开放的平台也会带来更大竞争,如此一来,消费者将可以用更低的价位购得心仪的手机。 

二、挣脱运营商的束缚

  在过去很长的一段时间,特别是在欧美地区,手机应用往往受到运营商制约,使用什么功能接入什么网络,几乎都受到运营商的控制。自从iPhone上市,用户可以更加方便地连接网络,运营商的制约减少。随着EDGE、HSDPA这些2G至3G移动网络的逐步过渡和提升,手机随意接入网络已不是运营商口中的笑谈。 

三、丰富的硬件选择

  这一点还是与Android平台的开放性相关,由于Android的开放性,众多的厂商会推出千奇百怪,功能特色各具的多种产品。功能上的差异和特色,却不会影响到数据同步、甚至软件的兼容。好比你从诺基亚Symbian风格手机一下改用苹果iPhone,同时还可将Symbian中优秀的软件带到iPhone上使用、联系人等资料更是可以方便地转移。 

四、不受任何限制的开发商

  Android平台提供给第三方开发商一个十分宽泛、自由的环境。因此不会受到各种条条框框的阻挠,可想而知,会有多少新颖别致的软件会诞生。但也有其两面性,血腥、暴力、情色方面的程序和游戏如何控制正是留给Android难题之一。 

五、无缝结合的Google应用

  如今叱咤互联网的Google已经走过10年度历史。从搜索巨人到全面的互联网渗透,Google服务如地图、邮件、搜索等已经成为连接用户和互联网的重要纽带,而Android平台手机将无缝结合这些优秀的Google服务。




Android是什么? 结束。
Tag:电脑软件知识电脑基础知识,电脑入门,电脑学习电脑学习 - 电脑基础教程 - 电脑软件知识
Android是什么?相关文章