随着移动设备的日益普及,基于Android操作系统的手机市场逐渐发展壮大,愈来愈多的人选择谷歌的Android手机逐渐形成一种趋势。如今,不管在怎样的开发背景下,使用Android软件开发新颖的手机应用程序都是一个令人为之振奋的良机。
1.2研究意义
科技在不断发展,Android变得越来越强大,很多用户肯定了它的实用性,本课题研究Android平台开发的计算器具有加、减、乘、除的基本功能,满足了日常生活中的基本运算,手机上都有自带的计算器,正是由于他们的局限性,满足不了用户的需求。比如:界面的设计是吸引用户的一个重要原因,因此界面设计的简单大方,让用户一目了然,在此基础上增加了更换主题、在线反馈信息、了解更多等以增加计算器公共服务的职能,完善计算器功能体系,改善计算器功能不足,提高计算器功能质量,更好的发挥了计算器对经济社会发展的现实性作用[5]。让我对安卓系统的结构编程之类的了解,对编程语言的了解,也为了以后能够从事这方面的工作的铺垫。这些推动了我国智能机的发展,实现多功能手机,丰富了我们的生活。
2.基于Android平台计算器设计的相关知识
2.1需求分析
本软件第一次安装时有滑屏效果,用户可以左右滑动,为用户提供新的信息,了解本产品的功能和优点。滑屏直到最后一页有体验按钮,进入计算的界面,实现了加、减、乘、除的基本运算;同时有按钮背景状态的改变;更换主题颜色(可以保存主题样式),用户根据自己的喜好进行选择;动态跑马灯效果为用户的视觉提供了冲击力;还可以进行在线反馈,及时把问题反馈给开发者,开发者肯定会不断完善自己的产品,为用户服务。还有用户可以了解计算器的发展史还可以了解更多信息,为用户提供更多的服务。该软件设计的最终目的是满足人们的日常需求,赢得广大用户的支持。
以上描述可以总结为:
(1)第一次启动应用程序:左右滑屏效果,主要是对产品功能的介绍。
(2)设计界面:主页面的排版,按钮显示的位置和样式(背景样式采用点九图像设计,安装全套的Android开发工具包会有自带的点九图像处理软件,只是适用按钮背景)。
(3)主题颜色更换:根据菜单用户可以选择不同的颜色(下次打开还会显示当前选择的样式)。
(4)关于我的信息:介绍产品的开发,上面有个跑马灯的效果,可以弹出对话框使用户编辑短息,在线反馈信息,假如用户发的信息为空,那么会提示发送失败。
(5)关于产品信息:介绍计算器的由来,点击可以了解更多内容。
2.2模块设计
根据Android计算器的需求分析可以分为:滑屏效果、基本计算功能、更换主题、在线反馈信息、了解更多等几个模块。在开发过程中启动Activity时再启动另一个Activity,按钮事件监听事件可以触发按钮状态(如:按下按钮会透明度会降低,正常透明度是1),给用户更好的视觉感。实现在线反馈功能时需要注意在清单文件添加发送短信的权限;在计算的功能实现,每次输入系统都会判断用户输入的类型,是数字还是运算符号或者清除,判断完后分成不同类型如数字,符号,基本运算等等进行进一步的处理,根据用户的要求继续进行下一步的操作,最后计算出最终结果并显示在结果框中。每个模块当成一个小的项目,过程中都要不断地测试以达到自己想要的效果,这为开发者建立了一个很好的开发平台,不管从哪个模块做起,最终都要结合成一个整体。 基于Android计算器功能的实现+源代码(2):http://www.youerw.com/jisuanji/lunwen_13817.html