毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于Android计算器功能的实现+源代码(2)
随着移动设备的日益普及,基于Android操作系统的手机市场逐渐发展壮大,愈来愈多的人选择谷歌的Android手机逐渐形成一种趋势。如今,不管在怎样的开发背景下,使用Android软件开发新颖的手机应用程序都是一个令人为之振奋的良机。
1.2研究意义
科技在不断发展,Android变得越来越强大,很多用户肯定了它的实用性,本课题研究Android平台开发的计算器具有加、减、乘、除的基本功能,满足了日常生活中的基本运算,手机上都有自带的计算器,正是由于他们的局限性,满足不了用户的需求。比如:界面的设计是吸引用户的一个重要原因,因此界面设计的简单大方,让用户一目了然,在此基础上增加了更换主题、在线反馈信息、了解更多等以增加计算器公共服务的职能,完善计算器功能体系,改善计算器功能不足,提高计算器功能质量,更好的发挥了计算器对
经济
社会发展的现实性作用[5]。让我对安卓系统的结构编程之类的了解,对编程语言的了解,也为了以后能够从事这方面的工作的铺垫。这些推动了我国智能机的发展,实现多功能手机,丰富了我们的生活。
2.基于Android平台计算器设计的相关知识
2.1需求分析
本软件第一次安装时有滑屏效果,用户可以左右滑动,为用户提供新的信息,了解本产品的功能和优点。滑屏直到最后一页有体验按钮,进入计算的界面,实现了加、减、乘、除的基本运算;同时有按钮背景状态的改变;更换主题颜色(可以保存主题样式),用户根据自己的喜好进行选择;动态跑马灯效果为用户的视觉提供了冲击力;还可以进行在线反馈,及时把问题反馈给开发者,开发者肯定会不断完善自己的产品,为用户服务。还有用户可以了解计算器的发展史还可以了解更多信息,为用户提供更多的服务。该软件设计的最终目的是满足人们的日常需求,赢得广大用户的支持。
以上描述可以总结为:
(1)第一次启动应用程序:左右滑屏效果,主要是对产品功能的介绍。
(2)设计界面:主页面的排版,按钮显示的位置和样式(背景样式采用点九图像设计,安装全套的Android开发工具包会有自带的点九图像处理软件,只是适用按钮背景)。
(3)主题颜色更换:根据菜单用户可以选择不同的颜色(下次打开还会显示当前选择的样式)。
(4)关于我的信息:介绍产品的开发,上面有个跑马灯的效果,可以弹出对话框使用户编辑短息,在线反馈信息,假如用户发的信息为空,那么会提示发送失败。
(5)关于产品信息:介绍计算器的由来,点击可以了解更多内容。
2.2模块设计
根据Android计算器的需求分析可以分为:滑屏效果、基本计算功能、更换主题、在线反馈信息、了解更多等几个模块。在开发过程中启动Activity时再启动另一个Activity,按钮事件监听事件可以触发按钮状态(如:按下按钮会透明度会降低,正常透明度是1),给用户更好的视觉感。实现在线反馈功能时需要注意在清单文件添加发送短信的权限;在计算的功能实现,每次输入系统都会判断用户输入的类型,是数字还是运算符号或者清除,判断完后分成不同类型如数字,符号,基本运算等等进行进一步的处理,根据用户的要求继续进行下一步的操作,最后计算出最终结果并显示在结果框中。每个模块当成一个小的项目,过程中都要不断地测试以达到自己想要的效果,这为开发者建立了一个很好的开发平台,不管从哪个模块做起,最终都要结合成一个整体。
共2页:
上一页
1
2
下一页
上一篇:
jsp国家助学贷款模拟借贷系统设计
下一篇:
C#+sqlserver网上论坛设计与实现+源代码
基于Apriori算法的电影推荐
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
python基于决策树算法的球赛预测
基于消费者个性特征的化...
基于网络的通用试题库系统的整体规划与设计
C#学校科研管理系统的设计
国内外图像分割技术研究现状
医院财务风险因素分析及管理措施【2367字】
承德市事业单位档案管理...
志愿者活动的调查问卷表
神经外科重症监护病房患...
AT89C52单片机的超声波测距...
10万元能开儿童乐园吗,我...
公寓空调设计任务书
中国学术生态细节考察《...