《android》课程设计报告

《android》课程设计报告

ID:27545113

大小:150.06 KB

页数:18页

时间:2018-12-04

《android》课程设计报告_第1页
《android》课程设计报告_第2页
《android》课程设计报告_第3页
《android》课程设计报告_第4页
《android》课程设计报告_第5页
资源描述:

《《android》课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、滨江学院《Android》课程设计报告题目飞翔的圆(类似FlappyBird)专业学生姓名学号二0—五年六月二十五日目录一安卓应用程序开发背景31.1开发背景31.2开发环境4二安卓应用程序开发理论与方法4三小游戏应用程序的设计与实现63.1拟解决的问题及目标63.2总体设计53.3详细设计与编码实现60獄吉17一安卓应用程序开发背景1.1开发背景1.智能手机的市场(1)功能多样化的智能手机挑战全球PC出货fi移动互联网时代的来临,直接促进了搭载智能操作系统、具有强大扩展性的智能手机、平板电脑等移动终端产业的蓬勃发展。來A美国最大的风险投资机构KPCB的数据S示,企球智能手机出货量正在以远高于

2、台式电脑、笔记本电脑出货量的速度快速增长,该机构预计2011年全球智能手机出货量将达到4.13亿,超过台式电脑与笔记本电脑出货量的总和。(2)智能手机的用户使用数量正在高速增忪。据市场调研机构Gartner信息,2011年全球智能手机的总出货量将会达到4.68亿部,相比2010年实现了57.7%的增长,而谷歌Android操作系统将会在今年之内成为全球最大的智能手机操作系统。另外,全球市场调研机构TDC预计未來5年中国手机市场上,智能手机替代传统功能手机的趋势将日益明显,未來5年中国智能手机市场复合增长率将达到34.1%,人们对IT设备智能化的向往是这一増忪率能够实现的主要因素,并II与其他国

3、家相比,屮国智能手机市场的发展空间更加广阔。(3)操作系统格局预测:Android有望成为智能手机市场主导力量搭载Android操作系统的智能手机目前己经成为市场上最炙手可热的智能产品。來自美国市场研究机构Gartner的数据品示,Android操作系统所占的市场份额从2008年的0.5%急剧增长到2011年的15.94%。开放的源代码和零成本已经i±Android在全世界范围内受到青睐并迅速获得了主要手机厂商和数百万软件开发者的支持,Gartner预计,未来Android系统的市场份额有望超过其•他操作系统,从而成为全球第一大智能手机操作系统。2.安卓手机介绍安卓手机指的是川Android操

4、作系统的手机。安卓(Android)是基于LinuxlAl核的操作系统,是Google公司在2007年11月5日公布的手机操作系统。同样都是手机上面用的智能系统,安卓的系统是新生系统,界面更为华舶,开源性更强,当然闪为是新生系统,所以在第三方软件方而暂时还不太多。因此,安卓应用程序的需求还是很迫切的。3.软件人才耑求据业内统计,R前国内的Android研发人才缺口至少30万。由于R前Android技术较新,无论是相关书籍、培训还是大学教育,都处于初级阶段,因此Android人才短期将供不应求。从长期来看,随着各种移动应川和手机游戏等内容耑求日益增加,也将激励大巾小型手机应用开发商加大对Andr

5、oid应用的开发力度,因此Android人才的就业前景也非常广泛。综上所述,在这样的背景下,安卓有很强的生命力。同时,作为一个新生的系统,其应用程序目前并不多,安卓应用程序的需求还是很迫切的,安卓研发人才的缺口还很大。这些都促进了我们学习开发安卓应川程序。1.2开发环境安卓应用程序开发环境如T:①JDK5orJDK6(JREaloneisnotsufficient)©Eclipse3.3(Europa),3.4(Ganymede)③AndroidSDK©ADT0.8.0©Eclipse安装ADT插件二安卓应用程序开发理论与方法1、Activity的相关知识简单理解Activity代表一个用户所

6、能看到的屏幕,Activity主要是处理一个应川的整体性工作。Activity是最基本的Android应用程序组件,应用程序中,一个活动通常就是一个单独的屏幕。每一个活动都被实现为一个独立的类,并且从活动基类屮继承而来,活动类将会显示巾视图控件组成的用户接口,并对事件做岀响应。大多数的应用是巾多个屏牾显示组成,因而要用到多个Activity。(1)Activity的相关方法及相关函数:A、voidonCreate(Bundle)首次启动时凋用,接受参数:NullorsavedlnstanccState(保存的以前某些状态信息)B、voidonStart()说明了将要显示给用户的活动C、void

7、onRestart()将处于停止状态的活动重新显示给川户D、voidonResume()用户可以开始与活动进行交互时调用。如动画播放和音乐播放。E、voidonPauseO活动将要进入后台运行时调用。(此时前台启动了另一个活动)F*、voidonStop()不需要某个活动了,就调用G、voidonDestroy()销毁活动(2)多个Activity之间的跳转:通过Intent类实现屏幕之间的跳转(

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

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

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