android系统介绍概要

上传人:今*** 文档编号:107180181 上传时间:2019-10-18 格式:PPT 页数:24 大小:711.50KB
返回 下载 相关 举报
android系统介绍概要_第1页
第1页 / 共24页
android系统介绍概要_第2页
第2页 / 共24页
android系统介绍概要_第3页
第3页 / 共24页
android系统介绍概要_第4页
第4页 / 共24页
android系统介绍概要_第5页
第5页 / 共24页
点击查看更多>>
资源描述

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

1、,Android系统介绍,讲解人:周国晶 指导老师:陈满林,长春工业大学软件职业技术学院,1,Android系统介绍,长春工业大学软件职业技术学院,2,Android系统研发者,Android系统介绍,Android是一种以Linux为基础的开放源码操作系统,主要使用于便携设备。目前尚未有统一中文名称,中国大陆地区较多人使用安卓(非官方)或安致(官方)。Android操作系统最初由Andy Rubin开发,最初主要支持手机。2005年由Google收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域上。Android的主要竞争对手是苹果公司的iOS以及RIM的Blackberry

2、 OS。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2011年11月数据,Android占据全球智能手机操作系统市场52.5%的份额,中国市场占有率为58%。,长春工业大学软件职业技术学院,3,Android系统介绍,名称来源: Android一词最早出现于法国作家利尔亚当(Auguste Villiers de lIsle-Adam)在1886年发表的科幻小说未来夏娃(Lve future)中。他将外表像人的机器起名为Android。 命名规则: Android用甜点作为它们系统版本的代号的命名方法开始于 Android 1.5 发布的时候。作为每个版

3、本代表的甜点的尺寸越变越大,然后按照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 (姜饼),Android3.0/3.1 /3.2Honeycomb(蜂巢),Android 4.0 Ice Cream Sandwich (冰激凌三明治),根据最新消息新一代Android版本将命名为果冻豆(Jelly Bean)。,长春工业大学软件职业技术学院,4,Andr

4、oid系统介绍,2005年事件 Google收购了成立仅22个月的高科技企业Android。 2007年事件 11月5日,Google公司正式向外界发布了Android操作系统。 11月5日,Google与34家手机制造商、软件开发商、电信运营商和芯片制造商共同创建开放手持设备联盟。 2008年事件 5月28日,Patrick Brady于Google I/O大会上提出Android HAL架构图。 8月18日,Android获得美国联邦通信委员会的批准。 9月22日,谷歌正式对外发布第一款Android手机HTC G1。 9月23日,谷歌发布Android1.0。 2009年事件 4月30日

5、,Android1.5正式发布。 9月25日,Androsid1.6正式发布。,长春工业大学软件职业技术学院,5,Android系统介绍,10月28日,Android 2.0 智能手机操作系统正式发布。 11月10日,由于Android的火热,Android平台出现第一个恶意间谍软件:Mobile Spy,该程序会自动记录用户所输入的任何信息并发送到黑客的邮箱中,还可以视频录下用户的所有操作过程。 2010年事件 1月7日,Google发布了旗下第一款自主品牌手机:Nexus one(HTC G5)。 5月19日,Google正式对外发布Android2.2智能操作系统。 5月20日,Goog

6、le对外正式展示了搭载Android系统的智能电视-Google TV,该电视为全球首台智能电视。 7月9日,美国NDP集团调查显示,Android系统已占据了美国手机市场28%的份额,全球17%的市场份额。 12月7日,Google正式发布Android2.3操作系统。 2011年事件 2月2日,Android3.0正式发布。,长春工业大学软件职业技术学院,6,Android系统介绍,2月3日,谷歌发布了专用于平板电脑的Android 3.0 Honeycomb系统,它带来了很多激动人心的新特性。这是首个基于Android的平板电脑专用操作系统。 6月,Android在日本的智能手机操作系统

7、市场占有率达到57%。 7月,Android在欧洲的智能手机操作系统市场占有率达到了22.3%。 7月,Google对外公布数据,Android每天的新用户达到55万,Android设备用户总数达1.35亿。 8月,谷歌收购摩托罗拉移动。 8月2日,Android手机已占据全球智能机市场48%的份额,并在亚太地区市场占据统治地位,终结了Symbian(塞班系统)的霸主地位,跃居全球第一。 8月,Android在韩国的智能手机操作系统市场占有率达到了95%。 8月,Android系统在35个国家市场占有率第一,平均市场占有率达到48%。 8月,Android系统成为亚太地区第一大系统,市场占有率

8、为亚太地区第一大。,长春工业大学软件职业技术学院,7,Android系统介绍,9月,Android在美国的智能手机操作系统市场占有率达到43%。 10月19日,谷歌在香港正式发布Android 4.0操作系统。 11月15日,Android在中国大陆的智能手机操作系统市场占有率达到了58%。 11月18日,谷歌报告显示,通过谷歌服务器激活的Android设备用户总数已经超过2亿,每天通过谷歌服务器激活的新用户数超过55万,而这仅仅是通过谷歌服务器激活的用户设备数。 12月9日,Google对外宣布,Android达到另一个里程碑,Android电子市场即Android Market的累计下载量

9、已经突破100亿次,平均每月的下载量为10亿次。 12月18日,Google移动事业部副总裁Andy Rubin表示,每天激活的Android设备已达到70万部。,长春工业大学软件职业技术学院,8,Android系统介绍,长春工业大学软件职业技术学院,9,在android操作 系统之中,一共将体系结构分为四层: 应用层、 应用框架层、系统运行库层、 liunx内核层,Android系统介绍,Android平台特性 应用程序框架支持组件的重用和替换 Dalvik虚拟机专门为移动设备做了优化 内部集成浏览器基于开源的WebKit引擎 优化的图形库(2D、3D图形库) SQLite用于结构化的数据存

10、储 GSM电话、照相机、3G 、WiFi(依赖于硬件) 丰富的开发环境包括设备模拟器、调试工具、内存一性能分析表和Eclipse集成开发环境,长春工业大学软件职业技术学院,10,Android系统介绍,Android的应用程序组件 Activity Service Broadcast Receiver ContentProvider View Intent,长春工业大学软件职业技术学院,11,Android系统介绍,Activity组件 Activity是Android组件中最基本也是最为常用的一种组件,在Android中一个Activity就是一个单独的屏幕,都被一个独立的类实现,并且这个类

11、要集成Activity这个类。通过调用startActivity()可以从一个屏幕跳转到另一个屏幕, 跳转得信息封装在Intent中,跳转到新的屏幕后前一个屏幕将会暂停并保存在栈中。,长春工业大学软件职业技术学院,12,Android系统介绍,Service(服务) 一个Service是一种长生命周期,没有用户界面的程序。Service不能自己启动,必须通过Context.startService()启动一个Service或者用Context.bindService()来绑定一个服务。 Broadcast (广播) 是为了实现系统广播而提供的一种组件,例如我们可以定义一Broadcast Re

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

13、ntent = 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);,长春工业大学软件职业技术学院,14,Android系统介绍,Android开发环境搭建 1. 下载Android SDK 官网: 目前and

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

15、,最后重启 Eclipse。,长春工业大学软件职业技术学院,15,Android系统介绍,3. 创建AVD(Android虚拟器) 在创建虚拟器之前先在Eclipse中的Window-preferences- 点左侧的Android,在右边的SDK Location中选择安装tools的路径。,长春工业大学软件职业技术学院,16,Android系统介绍,开发第一个Android应用 打开Eclipse,新建项目(点击FileNewProject),在项目列表中展开Android目录,选择Android Project,如下图:,长春工业大学软件职业技术学院,17,Android系统介绍,开发第

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

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

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