欢迎来到天天文库
浏览记录
ID:38586290
大小:504.00 KB
页数:42页
时间:2019-06-15
《《Android平台概述》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、智能终端应用开发basedonandroid2012.8内容包括:1、Android平台概述2、搭建Android开发环境3、第一个Android应用程序4、Android用户界面设计5、Activity、Intent、Service、BroadcastReceiver6、Android中的数据存取7、Android的多媒体应用课程结构开放手机联盟(OHA)Android平台综述:平台介绍、开发者社区开发环境:构建Android开发环境应用程序:应用程序结构典型应用:用户界面、图形编程数据存取、网络连接硬件访问平台综述开发环境程序结构数据存取网络连接硬件访问图形编程
2、用户界面获取Android资料的途径http://developer.android.comhttp://androidappdocs.appspot.com下载sdk等相关软件查看文档在线帮助开发社区国内需要代理才能访问http://www.android123.com.cn/newssdk下载开发FAQ、源码下载移植1、Android平台概述aboutandroid开放手机联盟开放手机联盟(OpenHandsetAlliance):美国Google公司于2007年11月5日发起组建的一个全球性的联盟组织。网址:http://www.openhandsetalli
3、ance.com联盟支持Google可能发布的手机操作系统或者应用软件,共同开发名为Android的开放源代码的移动系统开放手机联盟成员已达80家,包括五大类:手机制造商、手机芯片商移动运营商软件开发商、软件服务商联盟创始成员Aplix、Ascender、Audience、Broadcom、中国移动、eBay、Esmertec、谷歌、宏达电、英特尔、KDDI、LivingImage、LG、Marvell、摩托罗拉、NMS、NTTDoCoMo、Nuance、Nvidia、PacketVideo、高通、三星、SiRF、SkyPop、SonicNetwork、Sprint
4、Nextel、Synaptics、TAT、意大利电信、西班牙电信、德州仪器、T-Mobile和WindRiverOHA与AndroidOHA是一个软硬件开发者组织,包括Google,NTTDoCoMo,SprintNextel,andHTC…目标:加速智能移动设备的发展提供用户更多更好更便宜的服务由OHA开发的Android™,是第一个完整的、开放的、免费的智能移动开发平台。AndroidAndroid软件系列包括操作系统、中间件和一些关键应用基于Linux2.6内核,使用Java开发应用程序AndroidSDK提供多种开发所必要的工具与API特点1应用框架可以重复
5、使用,其组件也可以更换Dalvik虚拟机针对移动设备进行了优化优化的图形能力支持2D/3D图形(OpenGLES1.0)集成了基于开源WebKit引掣的浏览器采用SQLite实现结构化数据存储特点2多媒体支持多种音频、视频格式GSMTelephony(hardwaredependent)支持蓝牙Bluetooth,3G和WiFi支持照相机、GPS、指南针和加速度仪等传感器硬件丰富的开发环境,包括模拟机、调试工具、内存运行检测,以及为EclipseIDE所写的插件优势:开放性源代码完全开放,便于开发人员更清楚的把握实现细节,便于提高开发人员的技术水平,有利于开发出更具
6、差异性的应用开放性对于Android的发展而言,有利于积累人气,这里的人气包括消费者和厂商,而对于消费者来讲,最大的受益之处在于丰富的软件资源开放的平台也会带来更多竞争,如此一来,消费者将可以用更低的价位购得手机优势:挣脱运营商的束缚在过去很长的一段时间,特别是在欧美地区,手机应用往往受到运营商制约,使用什么功能接入什么网络,几乎都受到运营商的控制自从iPhone、GPhone上市,用户可以更加方便地连接网络,运营商的制约减少随着2G至3G移动网络的逐步过渡和提升,手机随意接入网络已不是运营商口中的笑谈优势:丰富的硬件选择由于Android的开放性,众多的厂商会推出
7、千奇百怪,功能特色各具的多种产品功能上的差异和特色,却不会影响到数据同步、甚至软件的兼容例如:从诺基亚Symbian手机改用苹果iPhone,此时还可将Symbian中优秀的软件带到iPhone上使用,联系人等资料更是可以方便地转移优势:不受限制的开发商采用了对有限内存、电池和CPU优化过的Dalvik虚拟机,Android的运行速度比想象的要快很多Android的源代码遵循ApacheV2软件许可,而不是通常的GPLv2许可,更有利于商业开发Android平台提供给第三方开发商一个十分宽泛、自由的环境,催生各种新颖别致的应用软件具有强大的Linux社区的支持优
此文档下载收益归作者所有