《Android课程讲义》PPT课件

《Android课程讲义》PPT课件

ID:39344610

大小:565.60 KB

页数:37页

时间:2019-07-01

《Android课程讲义》PPT课件_第1页
《Android课程讲义》PPT课件_第2页
《Android课程讲义》PPT课件_第3页
《Android课程讲义》PPT课件_第4页
《Android课程讲义》PPT课件_第5页
资源描述:

《《Android课程讲义》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Android课程讲义智能手机开发2010.03.课程结构目标:了解智能手机开发现状,Android平台体系结构和应用程序模型,覆盖了几个主要技术应用。平台综述开发环境程序结构数据存取网络连接硬件访问图形编程用户界面HelloWorldHelloAndroidFileAndroidHttpAndroidCameraAndroidHelloAndroid浙江大学计算机学院课程结构Android平台综述:平台介绍、开发者社区开发环境:构建Android开发环境应该程序:应用程序结构典型应用:用户界面图形编程数据存

2、取网络连接硬件访问浙江大学计算机学院获取Android资料的途径http://developer.android.com有时需要翻墙http://androidappdocs.appspot.com下载SDK等相关软件查看文档在线帮助开发社区浙江大学计算机学院1、平台概述智能手机开发2010.06.开放手机联盟开放手机联盟,OpenHandsetAlliance:是美国Google公司与2007年11月5日宣布组建的一个全球性的联盟组织。联盟将会支持Google发布的Android手机操作系统或者应用软件,共

3、同开发名为Android的开放源代码的移动系统。开放手机联盟包括手机制造商、手机芯片厂商和移动运营商几类。目前,联盟成员数量已经达到了43家。浙江大学计算机学院移动手机联盟创始成员Aplix、Ascender、Audience、Broadcom、中国移动、eBay、Esmertec、谷歌、宏达电、英特尔、KDDI、LivingImage、LG、Marvell、摩托罗拉、NMS、NTTDoCoMo、Nuance、Nvidia、PacketVideo、高通、三星、SiRF、SkyPop、SonicNetwork、

4、SprintNextel、Synaptics、TAT、意大利电信、西班牙电信、德州仪器、T-Mobile和WindRiver。浙江大学计算机学院浙江大学计算机学院GooglePhone浙江大学计算机学院OHA与AndroidOHA是一个软硬件开发者组织,包括Google,NTTDoCoMo,SprintNextel,andHTC…目标:加速智能移动设备的发展提供用户更多更好更便宜的服务由OHA开发的Android™,是第一个完整的、开放的、免费的智能移动开发平台。浙江大学计算机学院AndroidAndroid

5、软件系列包括操作系统、中间件和一些关键应用。Android是基于JAVA的系统,运行在Linux2.6核上。AndroidSDK提供多种开发所必要的工具与API。浙江大学计算机学院特点1应用框架可以重复使用,其组件也可以更换。Dalvik虚拟机针对移动设备进行了优化。优化的图形能力支持2D、3D图形(OpenGLES1.0)。集成了基于开源WebKit引掣的浏览器。SQLite作为结构化数据存储。浙江大学计算机学院特点2多媒体支持多种音频、视频格式。GSMTelephony(hardwaredependent

6、)支持蓝牙Bluetooth,3G和WiFi支持照相机、GPS、指南针和加速度仪等传感器硬件。丰富的开发环境。包括模拟机、调试工具、内存运行检测,以及为EclipseIDE所写的插件。浙江大学计算机学院Android的优势源代码完全开放,便于开发人员更清楚的把握实现细节,便于提高开发人员的技术水平,有利于开发出更具差异性的应用。采用了对有限内存、电池和CPU优化过的虚拟机Dalvik,Android的运行速度比想象的要快很多。运营商(中国移动等)的大力支持,产业链条的热捧。良好的盈利模式(3/7开),产业链条

7、的各方:运营商、制造商、独立软件生产商都可以获得不错的利益。将移动终端的评价标准从硬件向软件转变,极大的激发了软件开发者的热情。Android的源代码遵循ApacheV2软件许可,而不是通常的GPLv2许可。有利于商业开发。具有强大的Linux社区的支持。浙江大学计算机学院Android的不足由于采用了Java作为应用开发语言,目前可用的传统第三方应用还很少,但由于Android是一款完全开源的移动计算平台,相信第三方应用会很快的丰富起来。Google提供了一套Java核心包(J2SE5,J2SE6)的有限子

8、集,尚不承诺遵守Java任何Java规范,可能会造成Java阵营的进一步分裂。现有应用完善度不太够,需要的开发工作量较大。基于QEMU开发的模拟器调试手段不十分丰富,只支持通话、SMS等,速度慢。暂不具备PushMail和Office(DataViz、QuickOffice计划近期推出)功能,目前主要面向的是普通消费者用户,对商业用户支持尚弱。浙江大学计算机学院系统环境AndroidSDK所支持的操

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

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

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