移动互联网开发-1

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章 Android开发简介
主要内容: 1.1 Android的前世与今生
1.2 Android的平台架构
第一章 Android开发简介
1.1 Android的前世与今生
A. Android的前世 1. Android原意 ″机器人″
Android这一词最先出现在法国作家利尔亚当在1886年发表 的科幻小说《未来夏娃》中,小说中将外表像人类的机器起名为 Android,这就是Android的由来。
1.2 Android的平台架构
• Application Framework
第三层是Android核心应用程序所使用的API框架。用户可
以自由地使用它们来开发自己的应用程序。
该框架最重要的部分包括:活动管理器,内容提供器,资 源管理器,位置管理器,通知管理器。
任何应用程序都可以发布自己的功能模块供其他应用程序使用。 用户可能随意替换程序组件。
第一章 Android开发简介
1.1 Android的前世与今生
B. Android的今生 1. Android的发展 Android的版本发展很快,目前版本为7.0 (2016.8.22)。 从Android 1.5版本开始,Android系统越来越像一个智能操 作系统,Google开始将Android系统的版本以甜品的名字命名。
第一章 Android开发简介
1.1 Android的前世与今生
A. Android的前世 3. Android的诞生 2007年11月5日这天, Google公司宣布建立一个全球性的联 盟组织(OHA,Open Handset Alliance,开放手机联盟),该组织由34 家手机制造商、软件开发商、移动运营商以及芯片制造商共同组 成。这一联盟支持Android系统,将共同开发Android系统的开放 源代码。
wk.baidu.com
第一章 Android开发简介
1.1 Android的前世与今生
B. Android的今生 4. Android的主要特点 D. 联接互联网 内部集成基于开源的WebKit引擎的浏览器,轻松嵌入HTML、 样式表,真正的移动互联网时代到来,WAP应用时代结束。 E. 并行处理 Android支持多任务运行 F. 优化的图形库 G. 丰富的多媒体支持
Ice Cream Sandwich (冰淇淋三明治)
Android 2.3 2010.12.6 Android 3.0/3.1/3.2 2011.2.22 Android 4.0 Android 4.1 Android 4.2 Android 4.4 Android 5.0 2011.10.19 2012.6.28 2012.10.8 2013.11.1 2014.10.15
第一章 Android开发简介
1.1 Android的前世与今生
B. Android的今生 2. Android的主要应用
通信
智能手机
定位
娱乐 到平板电脑
商 务
家电、 工业控制
……
行业 应用
第一章 Android开发简介
1.1 Android的前世与今生
B. Android的今生 2. Android的主要应用 2016年6月, 中国网民7.1亿人, 手机网民6.56亿人。 ------CNNIC 第38次《中国互联网络发展状况统计报告》
NTT (日)、SoftBank Mobile(日)、T-Mobile(德)、移动、联通(中)
手机制造商: Samsung、LG、HTC、Motorola、Sony Ericsson、Toshiba、
lenovo、Huawei、ASUS Tek
软件开发商: Ascender、eBay、Google、OMROM、Teleca
Jelly Bean (果冻豆) Jelly Bean (果冻豆) KitKat (奇巧) Lollipop (棒棒糖)
第一章 Android开发简介
1.1 Android的前世与今生
B. Android的今生 1. Android的发展 2008.9.22 美国运营商T-Mobile USA在纽约发布第一款 Android系统的手机 T-Mobile G1,支持WiFi。 2010.1.6 Google公司发布自己产品设计、并由第三方厂家 HTC代工生产的Android手机产品Nexus One。
第一章 Android开发简介
1.2 Android的平台架构
1.2 Android的平台架构
• Application
第四层是应用层,是Google最开始时在Android系统中捆
绑了一些核心应用程序。比如E-mail客户端、SMS短消息
程序、日历、地图、浏览器、联系人管理程序,等等。 这些应用程序都使用Java语言编写。 也可以用自己编写的应用程序来替换Android提供的应用 程序,这个替换的机制实际是应用程序框架来保证的。
1.2 Android的平台架构
• 系统运行库
第二层是核心的扩展类库,由C、C++语言实现。包括:

系统库:Bionic系统C库、多媒体库、SGL-2D图形引擎库、 SSL-TCP/IP协议为数据通信提供支持、OpenGL ES -3D效 果支持、SQLite-关系数据库、Webkit浏览器、FreeType位图,矢量等。 Android Runtime

1.2 Android的平台架构
• Android Runtime
核心类库 提供了Java编程语言核心类库具有的大部分功能。 Dalvik虚拟机

每个Java程序都运行在Dalvik虚拟机之上。 Dalvik虚拟机能对内存高效使用,在低速CPU上表现出的 高性能。

与Java虚拟机不同,Dalvik虚拟机是基于寄存器实现的,
基础性支持。
第一章 Android开发简介
小结 本章主要介绍Android的发展过程和现状,阐述了Android 的一些基本概念和主要特点,重点说明Android的四层平台架构, 其中的应用层是使用Java语言编写的应用程序,应用框架层是 是应用开发人员接触最多的一层,是开发Android的应用程序共 同遵守的标准。
下表列出了Android系统的不同版本的发布时间及对应的版本号。
Android版本 Android 1.5 Android 1.6 Android 2.0/2.1 Android 2.2
发布日期 2009.4.30 2009.9.15 2009.10.26 2010.5.20
代号
Cupcake (纸杯蛋糕) Donut (炸面圈) Éclair (长松饼) Froyo (冻酸奶) Gingerbread (姜饼) Honeycomb (蜂巢)
只执行其专用的 “.dex”格式文件。
1.2 Android的平台架构
• Linux Kernel
第一层是Linux内核层,包括Linux 操作系统及驱动,依赖 于Linux2.6内核。使得Android能实现核心系统服务。 除了标准的Linux内核外,Android 系统还增加了Binder IPC驱动、WiFi驱动、蓝牙驱动等驱动程序, 为系统运行提供了
2. Android公司 2003年成立的高科技企业。 Android公司的CEO Andy Rubin
第一章 Android开发简介
1.1 Android的前世与今生
A. Android的前世 3. Android的诞生 Google公司在2005年收购了仅成立22月的Android公司。 Android系统也开始由Google接手,Andy Rubin成为Google公司的 工程部副总裁,负责Android项目的研发工作。 2007年11月5日, Google公司正式发布了这款名为Android 1.0 的手机操作系统,首个为移动终端打造的真正开放和完整的移动 软件。
第一章 Android开发简介
1.1 Android的前世与今生
A. Android的前世 3. Android的诞生 OHA部分成员 芯片制造商: Intel、Qualcomm、NVIDIA、 ARM 、
Texas Instruments Incorporated、
移动运营商: Sprint Nextel(美)、Telecom(意大利)、Vodafone、 KDDI (日)、
B. Android的今生 4. Android的主要特点 A. 开放性 Android从源码上开放 OHA的目标建立标准化、开放式的移动电话软件平台 B. 无限扩充性( 应用无界) 一个应用程序可以通过标准API调用任何核心功能 C. 平等性 核心应用和第三方应用完全平等 用户能完全根据自己喜好定制手机服务系统
Android之路,开始起步!
第一章 Android开发简介
1.1 Android的前世与今生
B. Android的今生 3. Android的含义
Google公司公布的基于Linux平台的、开源的、智 能手机操作系统, 由底层的Linux操作系统、中间件、 用户界面和应用程序组成。
第一章 Android开发简介
1.1 Android的前世与今生
相关文档
最新文档