安卓课件第1章.ppt

安卓课件第1章.ppt

ID:56000302

大小:1.66 MB

页数:30页

时间:2020-06-13

安卓课件第1章.ppt_第1页
安卓课件第1章.ppt_第2页
安卓课件第1章.ppt_第3页
安卓课件第1章.ppt_第4页
安卓课件第1章.ppt_第5页
资源描述:

《安卓课件第1章.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库

1、第1章Android智能手机 软件开发概述1了解常见手机操作系统的特点了解开放手机联盟的目的、组成和性质了解Android平台的发展历史掌握Android的特征掌握Android平台的体系结构掌握Android开发环境的安装配置方法了解AndroidSDK的目录结构和示例程序了解各种Android开发工具及其用途本章学习目标:2目前智能手机操作系统主要Symbian由Symbian开发和维护,后被诺基亚收购实时多任务的32位操作系统功耗低、内存占用少、应用界面框架灵活不开放核心代码,但公开API文档And

2、roid由谷歌发布的基于Linux的开源手机平台第一个完全定制、免费、开放的手机平台使用Java语言开发支持多种硬件设备1.1智能手机及其操作系统3WindowsMobile由微软公司推出的移动设备操作系统可播放音视频、浏览网页、MSN聊天、收发电子邮件硬件配置高、耗电量大iPhoneOS由苹果公司开发的手机操作系统支持内置加速器1.1手机操作系统4开放手机联盟(OpenHandsetAlliance,OHA):由谷歌公司于2007年发起的一个全球性的联盟组织,成立时包含34家联盟成员,现在成员有所增加O

3、HA的目标研发移动设备新技术,大幅削减移动设备开发与推广成本通过联盟各个合作方的努力,建立移动通信领域新的合作环境,促进创新移动设备开发1.2为什么要学习Android5开放手机联盟主要成员1.2为什么要学习Android6开放手机联盟电信运营商:包括中国移动、KDDI(日本)、NTTDoCoMo(日本)、SprintNextel(美国)、T-Mobile(美国)、Telecom(意大利)、中国联通、Softbank(日本)、Telefonica(西班牙)和Vodafone(英国)等多家机构7开放手机联盟

4、半导体芯片商:包括Audience(美国)、AKM(日本)、ARM(英国)、AtherosCommunications(美国)、Broadcom(美国)、Intel(美国)、Marvell(美国)、nVIDIA(美国)、Qualcomm(美国)、SiRF(美国)、Synaptics(美国)、ST-Ericsson(意大利、法国和瑞典)和TexasInstruments(美国)等8开放手机联盟手机硬件制造商:包括Acer(中国台湾)、华硕(中国台湾)、Garmin(中国台湾)、宏达电HTC(中国台湾)、LG

5、(韩国)、三星(韩国)、华为(中国)、摩托罗拉(美国)、索尼爱立信(日本和瑞典)和东芝(日本)9开放手机联盟软件厂商:包括AscenderCorp(美国)、eBay(美国)、谷歌(美国)、LivingImage(日本)、NuanceCommunications(美国)、Myraid(瑞士)、Omron(日本)、PacketVideo(美国)、SkyPop(美国)、Svox(瑞士)和SONiVOX(美国)等10开放手机联盟商品化公司:包括AplixCorporation(日本)、NoserEngineeri

6、ng(瑞士)、Borqs(中国)、TAT-TheAstonishing(瑞典)、TelecaAB(瑞典)和WindRiver(美国)等11学习和采用Android的理由有:国内外很多移动巨头都开始着手进行基于Android的应用软件开发,国内厂商可以借鉴其开发经验,更好地促进移动技术的开发与应用。其良好的盈利模式使得运营商、制造商、独立软件生产商都可以从中获得不菲的利益。Android拥有完善的程序开发环境,如设备模拟器、调试工具、内存和性能分析工具等。另外,Android继承了开源技术的基本特征,社区支

7、持度高,系统应用的移植性好。采用了对有限内存、电池和CPU优化过的虚拟机Dalvik,处理速度更快。12学习和采用Android的理由有:应用程序框架可以方便地重用。集成了基于开源的WebKit引擎的浏览器。集成了轻量级数据库管理系统SQLite。拥有优化的图形系统,自定义了2D/3D图形库。支持常见的音频和视频以及各种图片格式。在相应硬件环境(注:这些硬件环境多是目前智能手机能够提供的)支持下,可集成GSM、蓝牙、EDGE、3G、Wi-Fi、摄像头、GPS、罗盘、加速度计等。13采用软件堆层的架构,共分

8、为四层1.3AndroidSDK简介14Linux内核是硬件和其他软件堆层之间的一个抽象隔离层提供安全机制、内存管理、进程管理、网络协议堆栈、和驱动程序等1.3AndroidSDK简介15中间件层:由函数库和Android运行时构成函数库主要提供一组基于C/C++的函数库SurfaceManager:支持显示子系统的访问,提供应用程序与2D、3D图像层的平滑连接MediaFramework:实现音视频的播放和录制功能SQLit

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。