- 1、本文档共361页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
张霞,深圳职业技术学院Android应用开发案例教程(AndroidStudio版)
课程网络平台/course/205161328.html
0103020405AndroidUI设计图像和动画数据存储广播Broadcast与服务Service媒体播放与录制Activity与多个用户界面07网络编程技术书目录06
Android发展简史
Android发展简史2003年10月,AndyRubin等人创建Android公司,并组建Android团队2005年8月17日,Google低调收购了成立仅22个月的高科技企业Android及其团队。安迪鲁宾成为Google公司工程部副总裁,继续负责Android项目。
2005年Google收购了刚刚成立22个月的Android公司。2007年11月5日,以Google为首的34家公司宣布成立开放手机联盟(OpenHandsetAlliance,简称OHA)2008年9月22日,美国运营商T-MobileUSA在纽约正式发布第一款Google手机——T-MobileG1
Android发展简史2007年11月5日,谷歌公司正式向外界展示了这款名为Android的操作系统,并且在这天谷歌宣布建立一个全球性的联盟组织,该组织由34家手机制造商、软件开发商、电信运营商以及芯片制造商共同组成,并与84家硬件制造商、软件开发商及电信营运商组成开放手持设备联盟(OpenHandsetAlliance)来共同研发改良Android系统,这一联盟将支持谷歌发布的手机操作系统以及应用软件。Google以Apache免费开源许可证的授权方式,发布了Android的源代码。
什么是Android?
Android发展史2008年,在GoogleI/O大会上,谷歌提出了AndroidHAL架构图,在同年8月18号,Android获得了美国联邦通信委员会(FCC)的批准,在2008年9月,谷歌正式发布了Android1.0系统,这也是Android系统最早的版本。2009年4月,谷歌正式推出了Android1.5这款手机,从Android1.5版本开始,谷歌开始将Android的版本以甜品的名字命名,Android1.5命名为Cupcake(纸杯蛋糕)。该系统与Android1.0相比有了很大的改进。
Android发展史2010年10月份,谷歌宣布Android系统达到了第一个里程碑,即电子市场上获得官方数字认证的Android应用数量已经达到了10万个,Android系统的应用增长非常迅速。在2010年12月,谷歌正式发布了Android2.3操作系统Gingerbread(姜饼)。
Android开发环境的搭建以前我们在Eclipse上搭建Android开发环境,过了这么多年,Android系统已经更新换代太多次,开发工具换成了AndroidStudio。Windows下的AndroidStudio环境搭建
课堂问答(1)Android开发环境的需要安装JAVA的JDK吗?需要(2)Android官网可以提供AndroidStudio下载吗?可以(3)Android官网在国内无法访问,不过谷歌为了中国开发者专门弄了一个开发者网站,国内可以轻松打开,页面也和国际官网一模一样。点击网站上的AndroidStudio标签,就可以下载AndroidStudio。下载完成之后点击安装,稍等片刻就安装完毕了。
Android开发环境的搭建Android虚拟设备
创建和管理Android虚拟设备
Android应用程序组成ActivityIntentBroadcastReceiver010203Android应用程序由松散耦合的组件组成,并使用Manifest绑定到一起。文件Manifest描述了每一个组件和他们的交互方式,还用于指定应用程序元数据、平台要求、外部库以及必须的权限。以下几个组件提供了应用程序的基本结构模块:ServiceContentProvider0405
Activity组件相当于手机屏幕的一个页面,上面可以放各种UI组件。一个应用包含多个Activity。Android使用堆栈存放多个Activity对象,并自动进行管理。Activity存在生命周期。
Intent组件Intent:是一个将要执行的操作的抽象描述(Google)。主要用于在不同Activity之间跳转,并且传递数据。主要动作类型:Main、PICK、VIEW、EDIT等,对应的数据以URI表示。IntentFilter用于描述Activity能够操作那些Intent对象。5G
Broadcast,BroadcastReceiver主要用于对应
文档评论(0)