基于android计算器的开发与测试

基于android计算器的开发与测试

ID:970263

大小:2.10 MB

页数:24页

时间:2017-10-23

基于android计算器的开发与测试_第1页
基于android计算器的开发与测试_第2页
基于android计算器的开发与测试_第3页
基于android计算器的开发与测试_第4页
基于android计算器的开发与测试_第5页
资源描述:

《基于android计算器的开发与测试》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、实训报告实训项目名称基于Android计算器的开发与测试二级学院信息工程学院专业班级11级姓名学号日期2014-11-19项目名称基于安卓计算器的开发与测试地点教13603报告内容在本报告中,我们主要介绍了国内目前手机系统和软件的现状和发展,针对这方面我们设计了基于Android计算器。报告内容大致分为三个部分。第一部分首先介绍了需求分析,其中介绍了计算器最基本的功能。之后还有一些按键的设置以及计算器的基本功能。第二部分我们介绍了关于计算器的总体设计和详细设计其中我们用了两个流程图来表示,分别是

2、程序设计流程图和软件设计流程图。然后还包含了计算器模块的设计。第三部分为计算器的测试部分,其中我们对计算器进行了多方的测试。此外还有测试用例图。教师评语成绩:教师签名:摘要Android是当今最重要的手机开发平台之一,它是建立在Java基础之上的,能够迅速建立手机软件的解决方案。Android的功能十分强大,成为当今软件行业的一股新兴力量。Android基于Linux平台,由操作系统、中间件、用户界面和应用软件组成,具有以下5个特点:开放性、应用程序无界限、应用程序是在平等条件下创建的,应用程序

3、可以轻松的嵌入网络、应用程序可以并行运行。而简单计算器又是手机上必备的小程序,所以此次创新实践很有意义。并且具有很强的使用性。关键字:计算器,Android,移动设备目录1绪论51.1研究背景52游戏系统开发平台63系统分析与设计73.1可行性研究73.2系统的需求分析73.3系统的优势83.4系统的流程84.模板设计与实现95测试用列和结果125.1测试用列125.2测试用列展示图126小结15参考文献16附录:171绪论1.1研究背景(1)计算器背景目前手机可以说是普及率非常高的电子设备了,

4、由于其便于携带,使用方便,资费适中等等原因,现在手机已经在一定程度开始代替固定电话的通话功能,以及一些原来电脑软件上的功能了。手机上的软件也随着手机的发展变得丰富起来了,时至今日已经出现了很多专门制作手机软件的公司,虽然制作的多是游戏软件,但是一些辅助性的工具软件也有了很多.我们在此次系统中所做的工作主要是设计整个系统以及利用编程语言实现整个系统,使系统能够正确的运行计算功能。(2)Android系统简介Android系统构架简介:  Android是一个基于Linux®V2.6内核的交互性操作

5、环境,同时它也是一个分层系统,Android系统架构显示如下图1.1。图1.1系统架构图应用层由所有的Android应用程序组成。其中包括电子邮件客户端,SMS程序,地图,浏览器,联系人及其他。所有的应用程序都是用Java编程语言编写的。1.Activity顾名思义,Activity就是活动。应用程序必须至少包含一个Activity。Activity提供了一个虚拟的用户接口,每一个Activity都有一个默认的窗口可以用来显示用户界面,一般情况下,它是全屏的窗口。例如,影音播放软件的每个用户界面

6、就是Activity。2.ServiceService与Activity的主要区别在于,Service是在后台活动的,它没有用户界面。典型的应用场景是,用户选择了一个播放列表开始播放后,离开了该用户界面(Activity),如果仍然希望歌曲不会暂停,就可以用Service去调用播放器,而不是在Activity中调用播放器。3.Intent在Android中,每一个行为都可以抽象为一个Intent。可以简单地把Intent理解为一个包含了数据的消息。Intent可以用于启动一个Act-ivity或

7、者Service,可以用于进程间的通信。事实上,应用程序的启动也是通过Intent实现的。4.ContentprovidersAndroid平台内置了一套SQLite数据储存机制,并包含一系列管理SQLiteDatabase的相关方法。在应用程序中,可以通过Contentprov-iders访问数据库。每个Contentprovider都定义了一系列的方法用于访问它对应的数据库。应用程序在新建数据库时也可以定义相应的Con-tentprovider用于向其他应用程序共享数据。一般情况下,应用程序

8、不直接调用Contentprovider定义的函数,而是通过ContentResolver间接调用。2游戏系统开发平台采用Eclipse开发工具,在Windows7下进行,基于Android4.2.2操作系统,使用的语言是Java语言。环境搭建:1)JDK安装2)Eclipse安装3)AndroidSDK安装4)ADT安装创建AVDJDK(JavaDevelopmentKit)是SunMicrosystems针对Java开发员的产品。自从Java诞生以来,JDK已经成为最广泛的JavaSDK。J

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

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

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