基于Android计算器功能的实现

基于Android计算器功能的实现

ID:47477140

大小:415.95 KB

页数:12页

时间:2020-01-11

基于Android计算器功能的实现_第1页
基于Android计算器功能的实现_第2页
基于Android计算器功能的实现_第3页
基于Android计算器功能的实现_第4页
基于Android计算器功能的实现_第5页
资源描述:

《基于Android计算器功能的实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、南京晓庄学院android课程设计Android课程设计基于Android计算器功能的实现所在系(院):学生姓名:指导教师:研究起止日期:南京晓庄学院android课程设计目录1、软件产品介绍............................................12、软件开发环境............................................23、软件功能说明............................................24、程序流程图...

2、...........................................25、软件介面及程序主要代码..................................46、设计总结...............................................10南京晓庄学院android课程设计基于Android计算器相关技术概述1、软件产品介绍随着移动通信技术和网络技术的迅速发展,手机系统发生了巨大的变化,从进行简单通话功能的非智能手机到现在集上网、聊天、收发邮件、视屏电话会

3、议等各种服务于娱乐为一身的智能手机系统。由Google公司牵头众多实力雄厚的软硬件厂商加盟成立了OMS联盟,并推出的Android平台手机系统。作为时代的新生儿,Android手机操作平台有着得天独厚的优势广阔的发展前景。本文正是基于Android平台开发的计算器。计算器作为现在人们日常生活中常用的一种工具已经可以说是人们日常生活中必不可少的工具了。整个程序基于android技术开发,出总体模块外主要分为输入模块、显示模块以及计算模块(包括一些其他功能)这三大部分。在整个系统中总体模块控制系统的生命周期,输入

4、模块部分负责读取用户输入的数据,显示模块部分负责显示用户之前输入的数据以及显示最终的计算结果,计算模块部分负责进行数据的运算以及一些其他的功能。下面较为详细的做了说明。具体的说,总体模块的作用主要是生成应用程序的主类,控制应用程序的生命周期。输入模块主要描述了计算器键盘以及键盘的监听即主要负责读取用户的键盘输入以及响应触屏的按键,需要监听手机按键动作以及用指针事件处理方法处理触屏的单击动作(以松开按键为准)。同时提供了较为直观的键盘图形用户界面。显示模块描述了计算器的显示区,即该区域用于显示用户输入的数据以及

5、最终的计算结果,同时还负责显示一些其他的信息。计算模块则主要描述了计算器的整体,实现了计算器的界面,负责计算用户输入数据,包括加、减、乘、除、等各种计算功能以及清零的功能。总体系统输入模块显示模块计算模块用系统框图来表示即如图2-0。图2-0 系统框图9南京晓庄学院android课程设计1、软件开发环境9南京晓庄学院android课程设计论文主要阐述以面向对象的程序开发语言eclipse为开发工具,设计并实现基于Android的计算器。9南京晓庄学院android课程设计步骤1à安装JDK步骤2à安装Tomc

6、at步骤3à安装 Android SDK步骤4à安装Eclipse步骤5à安装Eclipse的ADT插件步骤6Eclipse的SDK配置步骤7à建立AVD虚拟机9南京晓庄学院android课程设计9南京晓庄学院android课程设计3、软件功能说明系统包括普通计算功能,基本的加减乘除,小数运算以及清零功能。如图2-1。对任意两个数据进行相加的操作除法(/)手机计算器加法(+)减法(-)乘法(*)清零C对任意两个数据进行相减的操作对任意两个数相乘的操作任意两个数相除的操作,但要符合运算逻辑清除已经被记忆的数据如

7、图2-1功能图4、程序流程图知道了系统的功能以后,我们通过main.xml来建立显示界面,完成后系统开始监听用户的按键输入,每次输入系统都会判断一次用户输入的类型,是数字还是运算符号或者是清除,判断完后分成不同类型如数字,符号,基本运算等等进行进一步的处理,根据用户的要求继续进行下一步的操作,最后计算出最终结果并显示在显示区。系统流程图如图2-2所示:9南京晓庄学院android课程设计开始监听用户按键输入判断是否是清零操作按照用户的要求进行计算系统重置判断是否是需要结算结果在显示区显示计算出的结果图2-2程

8、序流程图是是否否9南京晓庄学院android课程设计5、软件介面及程序主要代码1:(1)XML文件生成Main.xml的代码:根据MVC原则,UI应该与程序逻辑相分离,因此,在XML中定义UI结构是强烈推荐的。常用的方式是用图形化的方式来编写布局Layout,这些布局保存在XML文件中,然后编译成资源,在程序中Activity通过setContentView()方法来加载,然后通过findViewB

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

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

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