好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

Android项目开发实训项目总结报告.doc

31页
  • 卖家[上传人]:枫**
  • 文档编号:476848389
  • 上传时间:2023-09-08
  • 文档格式:DOC
  • 文档大小:82.50KB
  • / 31 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • .Android工程开发实训报告姓    名:                   炳琪              学    号:                      140840131               专    业:                       软件技术          工程名称:             Android记账本            指导教师:                  雪莲         实训日期:  2021年 10月30日至  2021 年12月 30日2021年    12月    25日优选. -Android工程开发实训记录单学号140840131炳琪性别男指导教师雪莲工程名称 Android记账本工程描述收支管理模块是程序的主体功能,实现了处理用户的收入和支出的信息,进展处理后用表单的形式进展显示,同时提供时间段的收支情况查询功能。

      系统除了总体模块以外主要由三大模块来组成,即统计功能和备份功能工程评语分项成绩平时成绩实践能力实训报告总成绩等级目 录第一章 概述1第二章 需求分析22.1 工程背景22.2 工程需求2第三章 相关技术53.1 Adnroid平台介绍53.2 关键技术研究7第四章 概要设计104.1 系统体系构造104.2 用户界面设计154.2.1计算器界面154.2.2小数点运算界面154.2.3负数运算界面164.2.4开方运算界面16第五章 详细设计175.1数据输入模块175.2数据显示模块175.3 数据计算功能模块17第六章 结论27- .word.zl. -第一章 概述随着社会的开展,经济水平的提高,越来越普及同时伴随着已送慧联网技术的开展,的功能也变得越来越丰富从原来只具有简单通信功能的非智能到现在具有操作系统,除通话功能以外,还集上网、聊天、炒股、收发等功能于一身的智能系统。

      由Google公式牵头众多实力雄厚的软硬件厂商加盟商成立了OMS联盟,病退出的Android平台系统,作为时代的新生儿,Android操作平台有着得天独厚的优势广阔的开展前景而计算器作为现在人们日常生活中常用的一种工具也已经可以说是人们日常生活中必不可少的工具了计算器的开展同样经历了漫长的过程,凝聚无数仙人的智慧,甚至连计算机的开展都可以说是源于计算器的开展本程序正式基于Android平台开发的计算器本课题要求:设计一个基于Android的计算器的软件实现的功能有:具有根本的加、减、乘、除功能,能够判断用户输入运算数是否正确,支持小数运算,具有退格功能,能够删除最后一个输入,具有去除功能,即"C〞因为翻开〔ON〕、关闭〔OFF〕屏幕按键的功能需重点研究的关键问题:计算器的运算和显示问题 .word.zl. -第二章 需求分析2.1 工程背景随着社会的开展,经济水平的提高,越来越普及。

      同时伴随着移动互联网技术的开展,的功能也变得越来越丰富从原来只具有简单通信功能的非智能到现在具有操作系统,除通话功能以外,还集上网、聊天、炒股、收发等功能于一身的智能系统 Java语言是当今流行的网络编程语言,它具有面向对象、跨平台、分布应用等特点面向对象的开发方法是当今世界最流行的开发方法,它不仅具有更贴近自然的语义,而且有利于软件的维护和继承 为了进一步稳固课堂上所学到的知识,深刻把握嵌入式系统以及Java语言的重要概念及其面向对象的特性,使我们能够熟练的应用面向对象的思想和设计方法解决实际问题的能力 通过此次课程设计,稳固所学Java语言根本知识,增进Java语言编辑根本功,掌握JDK、Editplus、Eclipse、JCreator等开发工具的运用,拓宽常用类库的应用使学生通过该教学环节与手段,把所学课程及相关知识加以融会贯穿,全面掌握Java语言的编程思想及面向对象程序设计的方法,为今后从事实际工作打下坚实的根底2.2 工程需求根据需求,符合用户的实际要求,系统应实现以下功能:计算器界面友好,方便使 用,显示到少6位结果,具有根本的加、减、乘、除功能,能够判断用户输入运算数是否正确,支持小数运算,具有退格功能,能够删除最后一个输入,具有去除功能,即"C〞。

      因为翻开〔ON〕、关闭〔OFF〕屏幕按键的功能等如图2-1所示整个程序基于Android技术开发,除总体模块外主要分为输入模块、显示模块以及 计算模块这三大局部在整个系统中总体模块控制系统的生命周期,输入模块局部负责读取用户输入的数据,显示模块局部负责显示用户之前输入的数据以及显示最终的计算结果,计算机模块局部负责进展数据的运算以及一些其他的功能下面较为详细的做了说明 具体的说,总体模块的作用主要是生成应用程序的主类,控制应用程序的生命周期 输入模块主要描述了计算器键盘以及键盘的监听即主要负责读取用户的键盘输入以及响应触屏的按键,需要监听动作以及用指针事件处理方法处理触屏的单击动作同时提供了较为直观的键盘图形用户界面 显示模块描述了计算器的显示区,即该区域用于显示用户输入的数据以及最终的计算结果,同时负责显示一些其他的信息计算模块那么主要描述了计算器的整体,实现了计算器的界面,负责计算用户输入数 据,包括加、减、乘、除等各种功能,记忆数据的相关功能,退格以及清零的功能 系统除了总体模块以外主要由三大模块来组成,即输入模块、显示模块和计算模块, 如图2-2所示:输入模块主要描述了计算器键盘以及键盘的监听即主要负责读取用户的键盘输入以 及响应触屏的按键,需要监听按键动作以及用指针事件处理方法处理触屏的单击动作〔以松开按键为准〕。

      同时提供了较为直观的键盘图形用户界面 显示模块描述了计算器的显示区,即该区域用于显示用户输入的数据以及最终的计 算结果,同时还负责显示一些其他的信息 计算模块那么主要描述了计算器的整体,实现了计算器的界面,负责计算用户输入数 据,包括加、减、乘、除、等各种计算功能,记忆数据的相关功能,退格以及清零的功能 .word.zl. -第三章 相关技术3.1 Adnroid平台介绍Android是Google于2007年11月5日宣布的基于Linux平台的开源操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件可以把它简单理解成 Linux上套了一个 JAVA 的壳 Android 的平台根本上是免费的,虽然有部份原生库会要求费用,但大部份是免权利金。

      Android 的程序可以采用 JAVA 开发, 因为它的虚拟机(Virtual Machine) Dalvik,只是它将 JAVA 的 bytecode 转成自己的格式,回避掉需要付给 SUN 有关 JAVA 的授权费用因此,Android 开发环境是需要 JDK 的 1. 新建工程:翻开 Eclipse,选择 File > New > Project > Android Project,具体输入如图3-1所示:在Project name:中输入工程的名字,build target中选择所用的平台,Application name为应用程序的名称,create activity为活动类的名称,配制运行方式:点击Run Configurations会出现图3-2的界面,然后点击androidandroid application新建一个动行方式,在右边project中输入要运行的工程名称至此运行方式配制完成运击会行,便会出下如图3-3界面:3.2 关键技术研究每一个应用程序,我们都要设计一个图标,可以说图标是应用程序的名片,好的图标能够很快地吸引用户在此不对图标问题做过多的介绍。

      由于不同的android有着不同的分辨率,将不同分辨率的图标图片放置在相应位置,如图3-4所示drawable-hdpi中放置分辨率最高的图标,drawable-mdpi中放置分辨率中等的图标,drawable-ldpi中放置分辨率最低的图标 图标图片大小的要求如图3-5所示:在AndroidManifest.xml文件中进展修改,修改情况如下: 其他设置保持不变 在value中的String.xml中参加app_name,代码为:计算器界面设计应该尽量简洁而美观,应该具有良好的交互性当然,我们每个人可以根据自己的喜好来进展设计,根据我个人的喜好,我最终设计出来的计算器界面如图3-6所示:从上图中,我们可以很直观的看到,从上到下分别是:显示模块、输入模块、计算模块 输入模块,主要描述了计算器键盘以及键盘的监听即主要负责读取用户的键盘输入以及响应触屏的按键,当用户点击按键或者屏幕的时候监听器会去调用相应的处理方法,具体的处理方法会在相关的地方进展说明。

      在本工程中,在触屏上提供了各种功能的按键,分别是C,0,1,2,3,4,5,6,7,8,9,+,-,×,÷,=,ON, OFF 在整体界面的设置中,我还为各个按键的设置中我还设置了字体的大小,字体的颜色,分别用以下语句实现: 字体大小:android:textSize="25dip" 字体颜色:android:textColor = "*7f0000" 界面背景:android:background="*888FFF" 显示模块,主要描述了计算器的显示区,即该区域用于显示用户输入的数据以及最终的计算结果和一些其他信息显示模块还设置了显示的字体,大小,颜色,同时还设置了显示字体的颜色具体设置如下代码: 点击阅读更多内容

      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.