Android系统介绍

上传人:大米 文档编号:591644204 上传时间:2024-09-18 格式:PPT 页数:24 大小:1.15MB
返回 下载 相关 举报
Android系统介绍_第1页
第1页 / 共24页
Android系统介绍_第2页
第2页 / 共24页
Android系统介绍_第3页
第3页 / 共24页
Android系统介绍_第4页
第4页 / 共24页
Android系统介绍_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《Android系统介绍》由会员分享,可在线阅读,更多相关《Android系统介绍(24页珍藏版)》请在金锄头文库上搜索。

1、AndroidAndroid系统介绍系统介绍 AndroidAndroid系统介绍系统介绍AndroidAndroid系统研发者系统研发者 Andy Rubin (安迪安迪罗宾罗宾)1963年生于纽约州年生于纽约州Chappaqua镇。创办镇。创办Android之后在之后在2007年被年被Google公司收公司收购。现为购。现为Google高级全球副总高级全球副总裁,主要负责裁,主要负责Google的移动业的移动业务部门。务部门。AndroidAndroid系统介绍系统介绍 Android是一种以Linux为基础的开放源码操作系统,主要使用于便携设备。目前尚未有统一中文名称,中国大陆地区较多人

2、使用安卓(非官方)或安致(官方)。Android操作系统最初由Andy Rubin开发,最初主要支持手机。2005年由Google收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域上。Android的主要竞争对手是苹果公司的iOS以及RIM的Blackberry OS。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2011年11月数据,Android占据全球智能手机操作系统市场52.5%的份额,中国市场占有率为58%。AndroidAndroid系统介绍系统介绍名称来源: Android一词最早出现于法国作家利尔亚当(Auguste Vil

3、liers de lIsle-Adam)在1886年发表的科幻小说未来夏娃(Lve future)中。他将外表像人的机器起名为Android。命名规则: Android用甜点作为它们系统版本的代号的命名方法开始于 Android 1.5 发布的时候。作为每个版本代表的甜点的尺寸越变越大,然后按照26个字母数Android1.5Cupcake (纸杯蛋糕),Android 1.6 Donut (甜甜圈),Android2.0/2.0.1/2.1 Eclair( 松饼), Android 2.2/2.2.1 Froyo (冻酸奶), Android 2.3 Gingerbread (姜饼),And

4、roid3.0/3.1 /3.2Honeycomb(蜂巢),Android 4.0 Ice Cream Sandwich (冰激凌三明治),根据最新消息新一代Android版本将命名为果冻豆(Jelly Bean)。4AndroidAndroid系统介绍系统介绍2005年事件年事件 Google收购了成立仅22个月的高科技企业Android。2007年事件年事件11月5日,Google公司正式向外界发布了Android操作系统。 11月5日,Google与34家手机制造商、软件开发商、电信运营商和芯片制造商共同创建开放手持设备联盟。2008年事件年事件5月28日,Patrick Brady于G

5、oogle I/O大会上提出Android HAL架构图。 8月18日,Android获得美国联邦通信委员会的批准。 9月22日,谷歌正式对外发布第一款Android手机HTC G1。 9月23日,谷歌发布Android1.0。2009年事件年事件4月30日,Android1.5正式发布。9月25日,Androsid1.6正式发布。5AndroidAndroid系统介绍系统介绍10月28日,Android 2.0 智能手机操作系统正式发布。11月10日,由于Android的火热,Android平台出现第一个恶意间谍软件:Mobile Spy,该程序会自动记录用户所输入的任何信息并发送到黑客的邮

6、箱中,还可以视频录下用户的所有操作过程。2010年事件年事件1月7日,Google发布了旗下第一款自主品牌手机:Nexus one(HTC G5)。5月19日,Google正式对外发布Android2.2智能操作系统。5月20日,Google对外正式展示了搭载Android系统的智能电视-Google TV,该电视为全球首台智能电视。7月9日,美国NDP集团调查显示,Android系统已占据了美国手机市场28%的份额,全球17%的市场份额。12月7日,Google正式发布Android2.3操作系统。2011年事件年事件2月2日,Android3.0正式发布。6AndroidAndroid系统

7、介绍系统介绍2月3日,谷歌发布了专用于平板电脑的Android 3.0 Honeycomb系统,它带来了很多激动人心的新特性。这是首个基于Android的平板电脑专用操作系统。6月,Android在日本的智能手机操作系统市场占有率达到57%。7月,Android在欧洲的智能手机操作系统市场占有率达到了22.3%。7月,Google对外公布数据,Android每天的新用户达到55万,Android设备用户总数达1.35亿。8月,谷歌收购摩托罗拉移动。8月2日,Android手机已占据全球智能机市场48%的份额,并在亚太地区市场占据统治地位,终结了Symbian(塞班系统)的霸主地位,跃居全球第一

8、。8月,Android在韩国的智能手机操作系统市场占有率达到了95%。 8月,Android系统在35个国家市场占有率第一,平均市场占有率达到48%。 8月,Android系统成为亚太地区第一大系统,市场占有率为亚太地区第一大。7AndroidAndroid系统介绍系统介绍9月,Android在美国的智能手机操作系统市场占有率达到43%。 10月19日,谷歌在香港正式发布Android 4.0操作系统。11月15日,Android在中国大陆的智能手机操作系统市场占有率达到了58%。11月18日,谷歌报告显示,通过谷歌服务器激活的Android设备用户总数已经超过2亿,每天通过谷歌服务器激活的新

9、用户数超过55万,而这仅仅是通过谷歌服务器激活的用户设备数。12月9日,Google对外宣布,Android达到另一个里程碑,Android电子市场即Android Market的累计下载量已经突破100亿次,平均每月的下载量为10亿次。 12月18日,Google移动事业部副总裁Andy Rubin表示,每天激活的Android设备已达到70万部。8AndroidAndroid系统介绍系统介绍9在android操作系统之中,一共将体系结构分为四层:应用层、应用层、应用框架层、应用框架层、系统运行库层、系统运行库层、liunx内核层内核层AndroidAndroid系统介绍系统介绍Androi

10、dAndroid平台特性平台特性应用程序框架支持组件的重用和替换应用程序框架支持组件的重用和替换Dalvik虚拟机专门为移动设备做了优化虚拟机专门为移动设备做了优化内部集成浏览器基于开源的内部集成浏览器基于开源的WebKit引擎引擎优化的图形库优化的图形库(2D、3D图形库图形库)SQLite用于结构化的数据存储用于结构化的数据存储GSM电话、照相机、电话、照相机、3G 、WiFi(依赖于硬件依赖于硬件)丰富的开发环境包括设备模拟器、调试工具、内存一性能分析表和丰富的开发环境包括设备模拟器、调试工具、内存一性能分析表和Eclipse集成开发环境集成开发环境10AndroidAndroid系统介

11、绍系统介绍AndroidAndroid的应用程序组件的应用程序组件ActivityActivityServiceServiceBroadcast ReceiverBroadcast ReceiverContentProviderContentProviderViewViewIntentIntent11AndroidAndroid系统介绍系统介绍ActivityActivity组件组件 Activity是Android组件中最基本也是最为常用的一种组件,在Android中一个Activity就是一个单独的屏幕,都被一个独立的类实现,并且这个类要集成Activity这个类。通过调用startAct

12、ivity()可以从一个屏幕跳转到另一个屏幕, 跳转得信息封装在Intent中,跳转到新的屏幕后前一个屏幕将会暂停并保存在栈中。12AndroidAndroid系统介绍系统介绍Service(Service(服务服务) ) 一个Service是一种长生命周期,没有用户界面的程序。Service不能自己启动,必须通过Context.startService()启动一个Service或者用Context.bindService()来绑定一个服务。Broadcast (Broadcast (广播广播) ) 是为了实现系统广播而提供的一种组件,例如我们可以定义一Broadcast Receiver来接

13、受广播,当手机电量不足时提醒用户。13AndroidAndroid系统介绍系统介绍ContentProvider(ContentProvider(内容提供者内容提供者) ) Android应用程序之间是相互独立的,各组件运行在不同进程中,这就意味着数据不能共享。这时就可以通过ContentProvider来实现组件之间的数据共享。Intent(Intent(意图意图) ) Intent有两种方式:一种是显示意图(具体指定了要跳转到那个Activity),另一种是隐式意图(不具体指定跳转到那个Activity);intent中两个重要的属性:Action(动作)和Data(数据)。组件之间跳转(

14、三种等价):1. Intent intent = new Intent(Activity1.this,Activity2.class);2. Intent intent=new Intent(); intent.setClass(Activity1.this,Activity2.class);3. Intent intent=new Intent(); intent.setComponent(new Component(Activity1.this,Activity2.class);长春工业大学软件职业技术学院14AndroidAndroid系统介绍系统介绍AndroidAndroid开发环境

15、搭建开发环境搭建1. 下载Android SDK 官网: http:/ 目前android SDK只支持在线安装。配置环境变量(path)2. 下载Eclipse ADT插件(要求要求EclipseEclipse的版本为的版本为3.53.5或更高或更高)官网:https:/dl- Eclipse,选择 Help Install New Software,在出现的对话框里,点击Add按钮,在对话框的name一栏输入“ADT”, 然后点击Archive.,浏览和选择已经下载的ADT插插件件压缩文件。 点击 OK.。返回可用软件的视图,你会看到这个插件,然后选择Developer Tools (会选

16、中下面的“Android Developer Tools”和 “Android Editors“),点击 Next,最后重启 Eclipse。 长春工业大学软件职业技术学院15AndroidAndroid系统介绍系统介绍3. 创建AVD(Android虚拟器)在创建虚拟器之前先在Eclipse中的Window-preferences- 点左侧的Android,在右边的SDK Location中选择安装tools的路径。长春工业大学软件职业技术学院16AndroidAndroid系统介绍系统介绍开发第一个开发第一个AndroidAndroid应用应用 打开Eclipse,新建项目(点击FileN

17、ewProject),在项目列表中展开Android目录,选择Android Project,如下图:长春工业大学软件职业技术学院17AndroidAndroid系统介绍系统介绍开发第一个开发第一个AndroidAndroid应用应用长春工业大学软件职业技术学院18AndroidAndroid系统介绍系统介绍长春工业大学软件职业技术学院19开发第一个开发第一个AndroidAndroid应用应用 点击红圈部分AndroidAndroid系统介绍系统介绍长春工业大学软件职业技术学院20AndroidAndroid系统介绍系统介绍在项目上右键点击run as Android application

18、,如下图:长春工业大学软件职业技术学院21AndroidAndroid系统介绍系统介绍AndroidAndroid项目目录介绍项目目录介绍src/ java原代码存放目录gen/ 自动生成目录Gen/ 目录中存放所有由Android开发工具自动生成的文件。目录中最重要的就是R.java文件。 这个文件由Android开发工具自动产生的。Android开发工具会自动根据你放入res目录的xml界面文件、图标与常量,同步更新修改R.java文件。正因为R.java文件是由开发工具自动生成的,所以我们应避免手工修改R.java。R.java在应用中起到了字典的作用,它包含了界面、图标、常量等各种资源

19、的id,通过R.java,应用可以很方便地找到对应资源。另外编绎器也会检查R.java列表中的资源是否被使用到,没有被使用到的资源不会编绎进软件中,这样可以减少应用在手机占用的空间。长春工业大学软件职业技术学院22AndroidAndroid系统介绍系统介绍AndroidAndroid项目目录介绍项目目录介绍resres/ / 资源(Resource)目录在这个目录中我们可以存放应用使用到的各种资源,如xml界面文件,图片或数据。具体请看ppt下方备注栏。AndroidManifest.xmlAndroidManifest.xml 功能清单文件 这个文件列出了应用程序所提供的功能,在这个文件中,你可以指定应用程序使用到的服务(如电话服务、互联网服务、短信服务、GPS服务等等)。另外当你新添加一个Activity的时候,也需要在这个文件中进行相应配置,只有配置好后,才能调用此Activity。default.properties default.properties ( (从4.0开始该文件名为project.properties) ) 项目环境信息,一般是不需要修改此文件长春工业大学软件职业技术学院23放映完毕,感谢大家观看!24

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 幼儿/小学教育 > 小学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号