安卓作品报告

上传人:bin****86 文档编号:59976067 上传时间:2018-11-13 格式:DOCX 页数:14 大小:21.67KB
返回 下载 相关 举报
安卓作品报告_第1页
第1页 / 共14页
安卓作品报告_第2页
第2页 / 共14页
安卓作品报告_第3页
第3页 / 共14页
安卓作品报告_第4页
第4页 / 共14页
安卓作品报告_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《安卓作品报告》由会员分享,可在线阅读,更多相关《安卓作品报告(14页珍藏版)》请在金锄头文库上搜索。

1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划安卓作品报告安卓课程设计班级09级计算机二班学号XX7923姓名郭丹目录第1章安卓应用程序开发背景.3开发背景.3开发环境.4第2章第3章第4章安卓应用程序开发理论与方法.4“计算器”应用程序的设计与实现.6拟解决的问题及目标.6总体设计.7详细设计与编码实现.7总结.17第1章安卓应用程序开发背景开发背景1.智能手机的市场功能多样化的智能手机挑战全球PC出货量移动互联网时代的来临,直接促进了搭载智能操作系统、具有强大扩展性的智能手机、平板电脑等移动终端产业的蓬勃发展。来自美国最大的

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

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

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

5、roid人才的就业前景也非常广泛。综上所述,在这样的背景下,安卓有很强的生命力。同时,作为一个新生的系统,其应用程序目前并不多,安卓应用程序的需求还是很迫切的,安卓研发人才的缺口还很大。这些都促进了我们学习开发安卓应用程序。开发环境安卓应用程序开发环境如下:JDK5orJDK6(JREaloneisnotsufficient)Eclipse(Europa),(Ganymede)AndroidSDKADTEclipse安装ADT插件第2章安卓应用程序开发理论与方法1、Activity的相关知识简单理解Activity代表一个用户所能看到的屏幕,Activity主要是处理一个应用的整体性工作。Ac

6、tivity是最基本的Android应用程序组件,应用程序中,一个活动通常就是一个单独的屏幕。每一个活动都被实现为一个独立的类,并且从活动基类中继承而来,活动类将会显示由视图控件组成的用户接口,并对事件做出响应。大多数的应用是由多个屏幕显示组成,因而要用到多个Activity。Activity的相关方法及相关函数:A、voidonCreate(Bundle)首次启动时调用,接受参数:NullorsavedInstanceStateB、voidonStart()说明了将要显示给用户的活动C、voidonRestart()将处于停止状态的活动重新显示给用户D、voidonResume()用户可以开

7、始与活动进行交互时调用。如动画播放和音乐播放。E、voidonPause()活动将要进入后台运行时调用。F、voidonStop()不需要某个活动了,就调用G、voidonDestroy()销毁活动多个Activity之间的跳转:通过Intent类实现屏幕之间的跳转。两个Activity之间进行数据交换:startActivity()只有Intent一个参数。publicvoidstartSubActivity(Intentintent,intrequestCode)传过去:函数原型为:publicIntentsetData(ContentURIdata)然后,参数带到新的Activity后,

8、同样用()函数可得到当前过来的Intent对象,然后用getData()就取到参数了。传回来:函数原型为:publicfinalvoidsetResult(intresultCode,Stringdata)2、Intent的相关知识安卓学生姓名:学号:专业:班级:设计题目:学年学期:指导教师:课程设计简易计算器XX-XX学年第一学期日期:签名:目录第1章安卓应用程序开发背景.错误!未定义书签。开发背景.错误!未定义书签。开发环境.错误!未定义书签。第2章安卓应用程序开发理论与方法.错误!未定义书签。第3章“计算器”应用程序的设计与实现.错误!未定义书签。拟解决的问题及目标.错误!未定义书签。总

9、体设计.4详细设计与编码实现.错误!未定义书签。第4章总结.错误!未定义书签。1.课程设计的目的Java语言是当今流行的网络编程语言,它具有面向对象、跨平台、分布应用等特点。面向对象的开发方法是当今世界最流行的开发方法,它不仅具有更贴近自然的语义,而且有利于软件的维护和继承。为了进一步巩固课堂上所学到的知识,深刻把握Java语言的重要概念及其面向对象的特性,使我们能够熟练的应用面向对象的思想和设计方法解决实际问题的能力。通过此次课程设计,巩固所学Java语言基本知识,增进Java语言编辑基本功,掌握JDK、Editplus、Eclipse、JCreator等开发工具的运用,拓宽常用类库的应用。

10、使学生通过该教学环节与手段,把所学课程及相关知识加以融会贯通,全面掌握Java语言的编程思想及面向对象程序设计的方法,为今后从事实际工作打下坚实的基础。Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具。虽然大多数用户很乐于将Eclipse当作Java集成开发环境来使用,但Eclipse的目标却不仅限于此。Eclipse还包括插件开发环境,这个组件主要针对希望扩展Eclipse的软件开发人员,因为它允许他们构建与Eclipse环境无缝集成的工具

11、。由于Eclipse中的每样东西都是插件,对于给Eclipse提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。这种平等和一致性并不仅限于Java开发工具。尽管Eclipse是使用Java语言开发的,但它的用途并不限于Java语言;例如,支持诸如C/C+和COBOL等编程语言的插件已经可用,或预计将会推出。Eclipse框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。基于Eclipse的应用程序的一个突出例子是IBMRationalSoftwareArchitect,它构成了IBMJava开发工具系列的基础总体设计1、系统的软

12、件结构图新建一个ApplicationProject,在layout下的文件中布局,我采用的是Linearlayout布局,向空白的界面,拖22个buton控件和两个TextVeiw控件,并修改id和name。效果如图二功能的实现这个简单的计算器能够完成加,减。乘,除,开平方,平方,保存结果和删除数据操作。三.运行结果弹球游戏物联一班谢鑫XX一、实验目的1、掌握Swing图形用户界面编程以及事件处理等,掌握java绘图技术。2、掌握多线程编程的基本原理,能使用Runnable、ExecutorService等接口进行线程的创建、启动等工作。二、实验任务设计并编程实现弹球游戏:用户能通过GUI组件指定生成小球的数量,每个小球将从随机的位置出现,并具有随机颜色,随机速度以及随机的运动方向,小球沿初始方向匀速运动,当碰到窗口边缘时,小球将依据

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 总结/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号