Android移动开发案例教程-全套PPT课件.pptx

Android移动开发案例教程-全套PPT课件.pptx

  1. 1、本文档共1176页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android移动开发案例教程-全套PPT课件.pptxAndroid移动开发案例教程-全套PPT课件.pptx

第一章Android开发简介张光河第一章Android开发简介_V0.2.pptx第二章Android开发起步_V0.2.pptx第三章多媒体应用技术_V0.2.pptx第四章数据库开发入门_V0.2.pptx第五章数据库开发实战_V0.2.pptx第六章图像处理与动画应用_V0.2.pptx第七章网络编程入门_V0.2.pptx

目录1.1Android平台历史和现状1.2Android平台架构和特点1.3Android开发环境搭建1.4第一个Android实例1.5Android项目结构

1.1Android平台历史和现状back一个真正占有市场的平台才能吸引更多开发者为其开发更多应用,更多应用又能反过来替平台争取更多用户,从而促进平台的进一步发展。正是由于平台与应用之间相辅相成的关系,使得平台的选择成为开发者首要关注的重点。对于开发者而言,一个移动平台的意义,并不只是一个操作系统而已,它还包括了与之相联系的整个生态环境。平台的市场占有率直接决定了基于该平台开发的应用能够被多少消费者使用,平台本身又能带给开发者多少回报。这些都是在平台选择中必须考虑到的问题。iOS和Android无疑是目前占有市场份额最大的两个平台。Android系统是基于Linux的智能操作系统,2007年11月,Google与84家硬件制造商、软件开发商及电信运营商组建开发手机联盟,共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。

1.1Android平台历史和现状back也就是说Android系统是完整公开并且免费的,Android系统的快速发展,也与它的公开免费不无关系。这和当年微软推广Windows的策略相比,又往前跨出了一步(因为Windows是要收费的)。Android手机的占有量已经是第一位了,因此选择了Android平台就意味着选择了最大的用户群体。Android本身源码的开放性,对于一些需要利用底层实现细节的开发者来说,是个很好的特性。Android所采用的开发语言和环境,相对来说比iOS的门槛要低,这是它的优势所在。2003年10月,AndyRubin等人创建了与Android系统的同名的Android公司,并组建了Android开发团队,最初的Android系统是一款针对数码相机开发的智能操作系统,之后被Google公司低调收购,并聘任AndyRubin为Google公司工程部副总裁,继续负责Android项目。

1.1Android平台历史和现状back自Android系统首次发布至今,Android经历了很多的版本更新,下表列出了Android系统的不同版本的发布时间及对应的版本号:表1-1Android系统的不同版本的发布时间Android版本发布日期Android1.02008年9月Android1.1?2009年2月Android1.52009年4月Android1.62009年9月Android2.0/2.12009年10月Android2.22010年5月Android2.32010年12Android版本发布日期Android3.0/3.1/3.22011年2月Android4.02011年10月Android4.12012年6月Android4.22012年10月Android5.02014年10?月Android6.02015年5月Android7.02016年5月

1.2Android平台架构和特点backAndroid系统的底层是建立在Linux系统之上的,它采用软件叠层(SoftwareStack)的方式进行构建。这一方式使得层与层之间相互分离,明确了各层的分工,保证了层与层之间的低耦合,当下层发生改变的时候,上层应用程序无需做任何改变。Android系统分为四个层,从高到底分别是:应用程序层(Application)、应用程序框架层(ApplicationFramework)、系统运行库层(Libraries)和Linux内核层(LinuxKernel)。简介如下:1.应用程序层(Application)Android系统包含了一系列核心应用程序,包括电子邮件、短信SMS、日历、拨号器、地图、浏览器、联系人等,这些应用程序都是用Java语言编写。本书仅讲解如何编写Android系统上运行的应用程序,它们与系统核心应用程序类似。

1.2Android平台架构和特点back2.应用程序框架层(ApplicationFramework)Android应用程序框架提供了大量的API供开发人员使用,Android应用程序的开发,就是调用这些API,根据需求

文档评论(0)

153****9532 + 关注
实名认证
内容提供者

若下载文档格式有问题,请咨询qq393261799索取原版

版权声明书
用户编号:6101234030000022

1亿VIP精品文档

相关文档