下载此文档

android开发计算器设计开发报告.docx


文档分类:IT计算机 | 页数:约16页 举报非法文档有奖
1/16
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/16 下载此文档
文档列表 文档介绍
Last revision date: 13 December 2020.
android开发计算器设计开发报告
Xx大学计算机与电子信息学院 《移动编程技术》 安卓程序开发设计报告---简单计算器
《安卓开是由于考虑到这个特殊的地方,所以在进行模块设计中,选择编写输入模块类的时候会特意选取使用了可以支持触屏输入的特殊增强型图形用户界面类。
输入模块主要的任务是描述计算器键盘以及实现键盘的监听,即当用户点击按键或者屏幕的时候监听器会去调用相应的处理办法,本模块还需要为系统提供了一个较为直观的键盘图形用户界面。
输入模块的功能图如图4-5:

显示模块主要要完成的任务是描述计算器的显示区,该区域用于显示用户输入的数据以及最终的计算结果和一些其她信息。同时本模块还将提供调用和设置显示的具体方法。
显示模块的功能图如图3-6:

系统想要能在屏幕上显示出计算器的样子要有整体的布局,在本模块中要完成布局的具体设计,使用户能够看到整个计算器的画面。同时系统想完成计算功能必须要处理用户的输入,当输入模块的监听传到计算模块中时,计算模块就要根据相应的方法进行进一步的处理。这部分主要是对输入进行的逻辑判断,基本会通过ifelse来实现逻辑判断。计算模块的功能图如图3-7:
五、计算器系统实现

Android应用程序一般是由Activity、Serviece、ContentProvider、Intent、IntentReceiver、Notification六个组件构成。但并非每一个Android应用程序都包含这六个组件。
Activity(活动):应用程序的表示层。Activity是Android的基本组件。
(2)Service(服务):Android应用程序的后台运行组件。
ContentProvider(内容提供器):用来管理和分享应用程序数据库。
(4)Intent(意向):Activity之间的粘合剂。使用Intent,可以在系统范围内向目标活动或者服务广播消息,说明希望执行某个动作的意图。
(5)IntentReceiver(意向接收器):通过IntentReceiver实现应用能够对一个外部的事件作出响应,,()进行注册。
六、截图说明
1、图标
2界面
3运算界面
4错误输入
5设计平台界面
6签名导出apk
七、总结
课程设计终于在我的努力下做完了。这个时候我更加深入的了解了Java的特点以及一些相关知识。 与其临渊羡鱼,不如退而结网。这次Android课程设计给我的最大的印象就是如果自己有了兴趣,就动手去做,困难在你的勇气和毅力下是抬不了头的。如果你连失败都不怕了,那你还怕什么,拾起懒惰的心,勤奋着就会走向成功斩。这次的课程设计在我未来的时日里,是一个标杆,因为它告诉了我,只要我努力没有什么事我做不好的。安卓开发是个很有意思的事情,以后可以在自己手机上安装自己开发的一些小程序,也是个非常不错的事情,目前还没有个安卓机子,而在其他同学手机测试过后,还是比较不错的。
注:因为有源文件了,并且程序代码也还是比较长,就不在报告里面放代码了。
package ;
import .*;
import .*;
public class demo03 extends Activity {
/** Called when the activity is first created. */
String str="";
EditText et;
int c=0,flag=0;
double b=,g=,f=;
View vi;
public boolean onCreateOptionsMenu(Menu menu) {
// TODO Auto-generated method stub
(0, 1, 1, "退出");
return (menu);
}
***@Override
public boolean onOptionsItemSelected(MenuItem item) {
// TODO Auto-generated method stub
if(()==1)

android开发计算器设计开发报告 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数16
  • 收藏数0 收藏
  • 顶次数0
  • 上传人淡泊明志气
  • 文件大小1.80 MB
  • 时间2022-07-12