当前位置:文档之家› android学习PPt分析

android学习PPt分析


1.1 Android简介
• 1.1.2 Android起源
– Android一词最早出现于法国作家利尔亚当在1886年发表的科幻小说 《未来夏娃》中,将外表像人的机器起名为Android。 – Android操作系统最初是由安迪·罗宾(Andy Rubin)开发出的,安 迪·罗宾(Andy Rubin)的名字是Andrew,再加上对机器人很着迷,
小,功能强大的移动系统,是第一个真正为手机打造的开放性系统。
1.1 Android简介
• 1.1.1 通信技术
− 第一代通信技术(1G):是指最初的模拟、仅限语音的蜂窝电话 标准。 − 第二代通信技术(2G):是指第2代移动通信技术,代表为GSM,
以数字语音传输技术为核心。
− 第三代通信技术(3G):是指将无线通信与国际互联网等多媒体 通信结合的新一代移动通信系统。 − 第四代通信技术(4G):又称IMT-Advanced技术,它包括了TDLTE 和 FDD-LTE。
2、应用程序框架
– 是开发人员进行开发的基础,包括10大部分: ① 活动管理器(Activity Manager):管理应用程序生命周期,并提供导航回退功能; ② 内容提供器(Content Provider):提供程序之间数据的共享机制,如:在某个应用程序中调 用本地数据库中的音频文件; ③ 窗口管理器(Window Manager):管理所有的窗口程序,通过Window Manager提供的接 口可从窗口中添加View,当然也可从窗口中删除View; ④ 视图系统(View System):用来构建应用程序的基本组件,包括按钮、文本框、列表等, 甚至可以是内嵌的网页浏览器; ⑤ 通知管理器(Nofication Manager):使所有的程序能够在状态栏显示自定义的警告; ⑥ 电话管理器(Telephone Manager):管理所有的移动通话设备; ⑦ 资源管理器(Resource Manager):提供各类资源让应用程序来访问,如图片、音频文件、 布局文件等非代码资源; ⑧ 包管理器(Package Manager):主要用于系统内的程序管理; ⑨ 位置管理器(Location Manager):用来提供位置服务。其中包括GPS定位技术和网络定位 技术。 ⑩ XMPP服务(XMPP Service):提供以XML为基础的开放式实时通信服务。
1.1 Android简介
• 1.1.3 Android体系结构
• 3、系统库
– 由C/C++编写的系统库供上层的应用程序框架组件使用,应用程序层不能直接使用这些库。 ① Surface管理器:在同时执行多个应用程序时,Surface Manager会负责管理显示与存取操作 之间的互动,并为应用程序提供2D和3D图层的无缝整合; ② 媒体框架(Media Framework):基于Packet Video Open CORE;该库支持录放,并且可以录 制许多流行的音频视频格式,还有静态影像文件,包括MPEG4、MP3、AAC、AMR、JPG和 PNG; ③ SQLite:轻量级的关系数据库引擎; ④ Free Type:提供位图和矢量字体的描绘显示; ⑤ WebKit:一个Web浏览器引擎。其是一个开源的项目,许多浏览器都使用此引擎开发; ⑥ SGL:Android的2D绘图引擎; ⑦ SSL:媒体框架,提供了对各种音频、视频的支持。 ⑧ Lib C:一个从BSD继承来的标准C系统函数库(libc),专门为基于嵌入式Linux的设备定制; ⑨ Open GL ES:该库可以使用硬件3D加速或使用高度优化的3D软件加速。
1.1 Android简介
• 1.1.3 Android体系结构
• 4、Android5.0以前,Android运行时包括Dalvik虚拟机和核心库两部分;Android5.0及 其以后是Android核心类库和ART 5、Linux内核
– – Android系统建立在Linux2.6之上。 包括显示驱动、摄像头驱动、Flash内存驱动、Binder(IPC)驱动、键盘驱动、Wi-Fi驱动、 Audio驱动及电源管理部分。它作为硬件和软件应用之间的硬件抽象层,使得应用程序开发人 员无须关心硬件细节。但对于硬件开发商而言,如果想要Android平台运行到自己的硬件平台 上,就必须对Linux内核进行修改,为自己的硬件编写驱动程序。
第一章 Android基础入门
Android体系结构 Android开发环境搭建 开发第一个Android程序
✎ 学习目标
3
通信技术 Android体系结构
Android开发环境搭建 HelloWorld程序的编写
1
掌握 Android程序结构 Android程序打包过程
2
目录
Android简介
所以新公司取名为Android。
– 2005年被Google收购,并于2007年11月5日正式向外界展示了这款系 统。
1.1 Android简介
• 1.1.2 Android起源
– 2008年9月发布Android第1个版本Android1.1。Android系统一经推出, 版本升级非常快,几乎每隔半年就有一个新的版本发布。从Android1.5 版本开始,Android用甜点作为系统版本的代号。 • 2009年4月30日,Android1.5 Cupcake(纸杯蛋糕)正式发布。 • 2009年9月5日,Android1.6 Donut(甜甜圈)版本发布。 ……………….
☞点击查看本小节知识架构
Android开发环境搭建
☞点击查看本小节知识架构
开发第一个Android程序
☞点击查看本小节知识架构
本章小结
* 为什么学习 Android?
• 2014智能手机出货量统计
1.1 Android简介源自什么是Android?1.1 Android简介
– Android本意指“机器人”,Google公司将Android的标识设计为一 个绿色机器人, 表示Android系统符合环保概念,是一个轻薄短
1.1 Android简介
• 1.1.3 Android体系结构
1.1 Android简介
• 1.1.3 Android体系结构
• • 1、应用程序
– 内含一系列的基础应用,包括电子邮件、短信、日历、地图、浏览器、联系人等,这些程 序都是用Java来编写的,可自己编写软件来替代Android提供的程序。
相关主题