毕业论文:基于Android的时钟系统.docx

上传人:哈**** 文档编号:136595530 上传时间:2020-06-29 格式:DOCX 页数:18 大小:379.94KB
返回 下载 相关 举报
毕业论文:基于Android的时钟系统.docx_第1页
第1页 / 共18页
毕业论文:基于Android的时钟系统.docx_第2页
第2页 / 共18页
毕业论文:基于Android的时钟系统.docx_第3页
第3页 / 共18页
毕业论文:基于Android的时钟系统.docx_第4页
第4页 / 共18页
毕业论文:基于Android的时钟系统.docx_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《毕业论文:基于Android的时钟系统.docx》由会员分享,可在线阅读,更多相关《毕业论文:基于Android的时钟系统.docx(18页珍藏版)》请在金锄头文库上搜索。

1、基于Android的时钟系统数学与计算机科学系计算机科学与技术专业【摘要】本文通过对Android时钟系统进行需求分析,在需求分析的基础上、运用Android的基本组件、Intent、API. Android界面编程等与Android开发相关的技术,对Android时钟系统进行详细的设计,代码编写及功能测试,旨 在设计出具有简洁美观,而又实用的Android的时钟系统。本系统主要有四个功能,设置闹钟功能,查看时间功能,秒 表计时器功能和倒计时功能。这些功能是日常生活中是比较经常见到的常用的功能,因此我们也可以把这款Android的 时钟系统软件当成一款日常应用软件。这款软件在Android开发

2、平台上不断修改、更正,最终实现了预期的功能。【关键词】Android;时钟;API;目录1引言11.1 Android时钟系统开发意义11.2 Android时辛申发展趋势12 Android时钟系统可行性分析12.1 Android时钟系统的可行性分析12.1 Android 开发环境介绍22.1.1 Android 开发环境搭建22.2开发时钟系统用到的相关技术列表23 Android时钟系统需求分析23.1总体需求23.2 UI界而需求33.3系统模块需求33.3.1设置闹钟需求33.3.2查看时间需求33.3.3秒表需求33.3.4倒计时需求34 Android 时钟系统设计34.1程

3、序模块详细设计34.2设置闹钟详细设计44.3查看时间详细设计44.4秒表计时器详细设计44.5倒计时详细设计54.6 Android 时钟 UI 界而设计54.7软件整体功能图75 Android时钟系统实现75.1文件结构和用途75.2程序主要代码106 Android 时钟系统测试137总结与展望14致谢15参考文献151引言时钟是我们日常生活中准确了解时间的最主要的工具,是人们用以计算和査看时间的精密仪器。从 古至今出现过H畧、沙漏、机械钟、石英钟、电子时钟等用于记录时间的仪器,这些仪器是不同时期运 用不同科学技术手段对时钟进行创新的成果。在21世纪这个信息爆炸的时代,时钟更是不断的更

4、新换 代,融入不同的媒介。手机时钟无疑是我们日常生活中接触频率极高的东西。从IDC官方网站上找到 的数据经整理如表1-1所示,2012年Android智能手机的出货量达到了 4.971亿台,市场占有率达到 68.8%,由此可见Android手机以迅猛的发展态势走入了人们的视线,Android时钟软件作为Android手 机必备的日常应用软件自然有大量的需求。表1-1 2012年全球各大操作系统的智能手机出货量市场占有率列表操作系统AndroidiosBlackBerrySymbianWindowsPhone/WindowsMobile其他总计2012出货量 (亿台)4.9711.3590.32

5、50.2390.1790.1517.224市场占有 率6&818.94.513.312.482.091001.1 Android时钟系统开发意义软件开发的意义都源口于人们对其有一定的需求。Android时钟系统开发也是源口于此,制作精巧 样式不一的Android时钟,以其简洁美观的外表,多样的功能,小巧的外形,一目了然的设计,赢得大 家的喜爱。目前具有表盘的多功能的Android时钟在市场上还不多见,因此市场对Android时钟系统有 较大的需求,有广阔的市场前景。而且一款功能齐全的闹钟能够使你的生活变得井井有条,比如设置闹 钟功能可以提醒你按时起床,査看时间功能能让你准确的清楚现在的时间,秒

6、表计时功能能够让你在运 动时记下你跑步的时间和倒计时功能可以让你在既定的时间完成特定的任务等。1.2 Android时钟发展趋势Android手机开发平台是进几年发展壮大起来的一种新型手机软件开发设计平台,自发布以来,经 过数个版本的更新和完善,已成为最大的智能手机开发平台之一1人生活中接触到的一些H常应用软件 界面设计简洁大方的,功能多样齐全的,功能实用的往往容易被人们所接受。Android时钟发展也应该 遵循相同的设计理念,一般上人们作为一个时钟应该具有时钟的基本功能,可以査看时间,可以设置闹 钟,其次界而要美观漂亮,然后在考虑与其他如秒表,计时器等功能相结合形成集成化系统化的时钟软 件,

7、先基础后提升在然后集成,这将是Android时钟开发的一个趋势,也将是Android日常应用开发的 一个趋势。随着Android移动设备的普及,作为日常生活中应用最广泛的时钟系统软件在移动设备上的 开发与设计也必将顺应潮流变得愈发的重要。2 Android时钟系统可行性分析2.1 Android时钟系统的可行性分析Android时钟系统是基于Android开发平台开发出来的软件,现在Android平台上已经有类似的应 用软件对外发布但是却没有公开源码,这说明Android时钟系统在技术层而是可行的。经过一年的 Android学习基本掌握Android编程方式,了解了 Android编程环境的搭

8、建,熟息了 Android相关技术, 在编写Android程序方而有了一定的基础,操作方而也是可行的。而且制作Android时钟系统之前下载 过一些Android时钟系统软件,对Android时钟系统有切身的体验,如果有人能开发出功能齐全界而美 观的Android时钟系统,很容易会被市场接受,对用户会具有很大的吸引力。有很大的市场需求,因此 在市场上推广也具有可行性。2.1 Android开发环境介绍Android开发环境是Android程序编写运行的集成化开发软件,主要包括Java JDK, Eclipse、Android SDK、AVD插件0等组合而成。2.1.1 An droid开发环境

9、搭建(1) 下载安装JDK;(2) 设置三个环境变;S: : JAVA_HOME、PATH、CLASSPATH;(3) 安装 Eclipse ;(4) 安装 Android SDK;(5) 设置 Android SDK 路径;(6) 安装AVD插件。2.2开发时钟系统用到的相关技术列表在开发Android时钟系统过程中会用到Android以及一些与Android软件设计相关的技术,下而是 部分Android时钟系统开发涉及的技术及用途如表2-1所示。表2-1部分Android时钟系统开发涉及的技术及用途列表技术名称用途view组件布局使用组件美化布局对话框用于提示信息Activity负责与用户

10、交互,提供可视化用户界面资源声音闹铃警报字符串参数、值等Intent连接不同的组件Service监控组件或为组件提供相应的后台服务事件处理handler传递消息机制并 对系统设置做出回应图形处理图片对象的使用BroadcastReceive实现不同应用程序之间的通信Photoshop用于制作表盘、按钮等图片处理3 Android时钟系统需求分析3.1总体需求Android时钟系统软件是要运用Android开发平台开发的系统时钟软件,这个时钟软件包含H常生活 中时钟最基本的功能,能够设置闹钟,能够查看当前几点,能够读秒可以多次计时与倒计时。3.2 UI界面需求经过査看与使用网络上的安卓时钟反复研

11、究发现,如今安卓时钟界而大多都不怎么好看,要么不够 简洁要么不够美观,简洁美观的作品少之又少,因此在制作这一款Android时钟系统的时候对界而要求 就是简洁美观。3.3系统模块需求Android时钟系统是一个多功能的时钟系统软件,要设计出这么一款软件我们需要根据这个系统功 能的不同对软件进行模块划分,不同的功能独立出来形成一个模块叫这样能够使我们更好的根据不同 模块不同特点进行有针对性的进行代码编写,根据总体需描述这款软件我们大致可以分为以下四部分。3.3.1设置闹钟需求Android时钟系统设置闹钟时要制作一个设置闹钟的按钮,点击设置闹钟按钮可以跳转到设置闹钟 的界而,在闹钟设置闹钟界而要

12、有添加、修改、删除闹钟的按钮,设置好闹钟后回到可以设置时钟界而, 在设置界而上显示出闹钟被设置的时间,一周要重复闹铃几天并计算出下一次闹铃所需要的时间。3.3.2查看时间需求对于每个时钟系统来说查看时间是一个最基本的功能,如今大多数的Android时钟是以数字来显示 时间的,日常生活中有人们大多习惯于使用具有表盘设计的石英钟,精巧的设计,靓丽的外观,一目了 然的显示时间方式,使得钟表深受人们的喜爱,在设计Android系统闹钟的时候出于对人们习惯的考虑 要设计出具有表盘的用户界而盘方便用户查看时间。3.3.3秒表需求秒表具有测量时间功能,秒表需求源自需要精确计时的人群,人们可以用秒表测试口己的

13、跑步速度, 可以用秒表计算完成一项任务所需要的精确时间,可以用秒表测试自己呼吸频率、脉搏。出于人们使用 秒表的习惯考虑设计秒表时也应该对秒表的表盘进行相应的设计,秒表具有的开始计时、计次、暂停、 重置等功能都要在设计岀的软件上有相应的表示。3.3.4倒计时需求倒计时被人们广泛用于事件提醍。当你有事情需要在特定的时间完成或者到某个时间点要完成某件 事情的时候。需要倒计时这种功能,它可以提醒你按时完成所需要完成的工作。倒计时结束后会以声音 的形式做岀提醒时间已到。4 Android时钟系统设计4.1程序模块详细设计根据需求分析将Android时钟系统能构分好模块如图4-1所示,接下来对程序各个模块

14、进行详细的 设计,详细设计要画出各个模块要实现具体的功能的模型。Android时钟系统图4-1 Android时钟系统功能结构模型4.2设置闹钟详细设计根据设置闹钟的需求画岀设置闹钟的详细的功能结构模型如图4-2所示。设置闹钝图4-2设置闹钟功能结构模型4.3查看时间详细设计根拯查看时间的需求画出查看时间的详细的功能结构模型如图4-3所示。图4-3查看时间功能结构模型4.4秒表计时器详细设计根据秒表计时器的需求画出秒表计时器的详细的功能结构模型如图4-4所示。秒表计时器显示次数+时间图4-4秒表计时器功能结构模型4.5倒计时详细设计根据倒计时的需求画岀倒计时的详细的功能结构模型如图4-5所示。

15、倒计时铃声提程/开关屏幕长亮/开关启动开始/暂停取消/继续取消图4-5倒计时功能结构模型4.6 Android时钟UI界面设计根据需求分析中所要求的功能设计出各个时钟模块UI界而草图,然后寻找合适的图片,使用Ps 以及Android 口带的图片处理工具处理所需要的图片,并且把图片按照一定的命名规则进行命名,做好 后把图片拷贝到存放图片的文件目录下形成对象,以供编程时调用。在开始编写代码之前先要确定,各 个UI界而到底需要哪些布局。然后根据不同布局采用相应的方法分模块进行代码的编写。第一个功能模块设置闹钟根据需求分析所提到的功能画界而草图如图4-6所示,我们打算把设置闹 钟的界而设计成两个界而,这样会使界面变的更加简洁,第一个界而有打开关闭闹钟,设置闹钟的功能, 第二个界面有设置闹钟是否重复,选择星期几重复使用闹钟,完成、修改、删除闹钟,通过草图我们可9以把设置闹钟UI界而布局确定下来第一个页而有导航栏要用相对布局第二个页而则采用线性布局方式 布局。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号