Xx大学计算机与电子 信息学院《移动编程 技术》安卓程序开发 设计报告一-简单计算 器
《安卓开发》程序设计报告
题
i
简单计算器开发
专业(
班级)
网工111班
姓
名
张波波
学
号
952937885 (要充分的考 虑要这一点。正是由于考虑到这个特殊的地方,所以在进行模块设计中,选择编写输入模块
类的时候会特意选取使用了可以支持触屏输入的特殊增强型图形用户界面类。
输入模块主要的任务是描述计算器键盘以及实现键盘的监听,即当用户点击按键或者屏 幕的时候监听器会去调用相应的处理办法,本模块还需要为系统提供了一个较为直观的键盘 图形用户界面。
输入模块的功能图如图4-5:
图4-5输入模块功能图
显示模块主要要完成的任务是描述计算器的显示区,该区域用于显示用户输入的数据以 及最终的计算结果和一些其她信息。同时本模块还将提供调用和设置显示的具体方法。
显示模块的功能图如图3-6:
图4-6显示模块功能图
系统想要能在屏幕上显示出计算器的样子要有整体的布局,在本模块中要完成布局的具 体设计,使用户能够看到整个计算器的画面。同时系统想完成计算功能必须要处理用户的输 入,当输入模块的监听传到计算模块中时,计算模块就要根据相应的方法进行进一步的处理。 这部分主要是对输入进行的逻辑判断,基本会通过
if else来实现逻辑判断。计算模块的功能 图如图3-7:
图4-7计算模块功能图
五、计算器系统实现
Android应用程序构成
Android 应用程序一般是由 Activity> Serviece> Content Provider、Intent、Intent Receiver> Notification六个组件构成。但并非每一个Android应用程序都包含这六个组件。
Activity (活动):应用程序的表示层。Activity是Android的基本组件。
(2) Service(服务):Android应用程序的后台运行组件。
Content Provider (内容提供器):用来管理和分享应用程序数据库。
(4) Intent (意向):Activity之间的粘合剂。使用Intent,可以在系统范围内向目标活 动或者服务广播消息,说明希望执行某个动作的意图。
Intent Receiver (意向接收器):通过Intent Receiver实现应用能够对一个外部的事件作 出响应,Intent Receiver在 ,但也可以在代码中使用 。进行注册。
« \弓 zzbcalculator
Android
t> ^3 android Jar - F:\adt-bundle-windows-x36_
src
«
t> [JJ demo03java
« 1^9 gen [Generated Java Files]
t> assets
t> ^5? bin
,^3- res
t> [7^ drawable-hdpi
t> drawable-Id pi
t> drawable-mdpi
[> drawable-xhdpi
,layout
[Clj
< C^=b- values
[Clj
An d ro i d M a n I
Hl
[=1 project, pro perties
六、截图说明
1、图标
B
张志波的计算
2界面
3运算界面
4错误输入
5设计平台界面
6签名导出apk
pk
1 u
▼ 1 新5^^3<忡天
1文件
共享
ss
>逮台成 ►本img(H:) ►新迥犊
4
.下载
■桌面
岂最近访问的位置
家庭组
这台电脑
七、总结
课程设计终于在我的努力下做完了。这个时候我更加深入的了解了 Java的特点以及一 些相关知识。与其临渊羡鱼,不如退而结网。这次Android课程设计给我的最大的印象就 是如果自己有了兴趣,就动手去做,困难在你的勇气和毅力下是抬不了头的。如果你连失败 都不怕了,那你还怕什么,拾起懒
android开发计算器设计开发报告 来自淘豆网m.daumloan.com转载请标明出处.