1 / 49
文档名称:

Android教程---基础及开发环境.ppt

格式:ppt   大小:1,368KB   页数:49页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Android教程---基础及开发环境.ppt

上传人:今晚不太方便 2017/7/19 文件大小:1.34 MB

下载得到文件列表

Android教程---基础及开发环境.ppt

相关文档

文档介绍

文档介绍:Android教程 基本框架及开发环境
主讲教师:柯宗武
2014年2月
Copyright:柯宗武
本章内容
了解各种手机操作系统的特点
了解开放手机联盟的目的、组成和性质
了解Android平台的发展历史
掌握Android的特征
掌握Android平台的体系结构
掌握Android平台开发环境的安装与配置
Copyright:柯宗武
手机操作系统
目前手机操作系统主要有六种
Windows Mobile
由微软公司推出的移动设备操作系统
播放音视频、浏览网页、MSN聊天、收发电子邮件
硬件配置高、耗电量大、电池续航时间短、硬件成本高
PalmOS
puting开发
32位嵌入式操作系统
所占的内存小
不具备录音和MP3播放功能
Copyright:柯宗武
手机操作系统
Symbian
由Symbian开发和维护,后被诺基亚收购
实时多任务的32位操作系统
功耗低、内存占用少、应用界面框架灵活
不开放核心代码,但公开API文档
Linux
由计算机Linux操作系统演变而来
开放源代码
有一些先天不足
Copyright:柯宗武
手机操作系统
iPhoneOS
由苹果公司开发的操作系统
iPhoneOS的系统构架
支持内置加速器
Android
由谷歌发布的基于Linux的开源手机平台
Android的组成
第一个完全定制、免费、开放的手机平台
使用Java语言开发
支持多种硬件设备
Copyright:柯宗武
Android起源
开放手机联盟(Open Handset Alliance,OHA)由谷歌公司于2007年发起的一个全球性的联盟组织,成立时包含34家联盟成员,现在已经增加到50家
联盟组织的目标
研发移动设备的新技术,用以大幅削减移动设备开发与推广成本
同时通过联盟各个合作方的努力,建立了移动通信领域新的合作环境,促进了创新移动设备的开发,创造了目前移动平台实现的用户体验
Copyright:柯宗武
Android特征
提供访问硬件的API函数,简化像摄像头、GPS等硬件的访问过程
具有自己的运行时和虚拟机
提供丰富的界面控件供使用者之间调用,加快用户界面的开发速度,保证Android平台上程序界面的一致性
提供轻量级的进程间通讯机制Intent,使跨进程组件通信和发送系统级广播成为可能
提供了Service作为无用户界面,长时间后台运行的组件
支持高效、快速的数据存储方式
Copyright:柯宗武
Android体系结构
Copyright:柯宗武
Android体系结构
Linux内核
硬件和其他软件堆层之间的一个抽象隔离层
提供安全机制、内存管理、进程管理、网络协议堆栈、和驱动程序等
Copyright:柯宗武
Android体系结构
中间件层
由函数库和Android运行时构成
函数库,主要提供一组基于C/C++的函数库
Surface Manager,支持显示子系统的访问,提供应用程序与2D、3D图像层的平滑连接
Media Framework,实现音视频的播放和录制功能
SQLite,轻量级的关系数据库引擎
OpenGL ES,基于3D图像加速
FreeType,位图与矢量字体渲染
WebKit,Web浏览器引擎
SGL,2D图像引擎
SSL,数据加密与安全传输的函数库
Libc,标准C运行库,Linux系统中底层应用程序开发接口