基于安卓的多功能时钟APP设计与实现.docx
- 文档编号:104314
- 上传时间:2022-10-03
- 格式:DOCX
- 页数:47
- 大小:210.84KB
基于安卓的多功能时钟APP设计与实现.docx
《基于安卓的多功能时钟APP设计与实现.docx》由会员分享,可在线阅读,更多相关《基于安卓的多功能时钟APP设计与实现.docx(47页珍藏版)》请在冰豆网上搜索。
基于安卓的多功能时钟APP设计与实现
目 录
摘 要 1
ABSTRACT 2
第1章绪论 3
1.1开发背景 3
1.2研究现状 5
1.3本文的主要工作 6
1.4论文的组织结构 6
第2章安卓相关介绍 7
2.1安卓系统介绍 7
2.1.1安卓技术简介 7
2.1.2安卓应用程序组件 8
2.2AndroidStudio简介 10
2.2.1架构组成 10
2.2.2主要功能 10
第3章需求分析 12
3.1多功能时钟的功能需求 12
3.2多功能时钟的性能需求 13
第4章多功能时钟的架构设计 14
4.1多功能时钟设计目标和原则 14
4.2多功能时钟的架构设计 14
4.3多功能时钟的功能设计 15
第5章多功能时钟的详细设计与实现 18
5.1界面设计 18
5.2多功能时钟的功能设计 19
5.2.1显示时间功能 19
5.2.2闹钟功能 21
5.2.3计时器功能 27
5.2.4秒表功能 29
第6章多功能时钟的实现与测试 32
6.1多功能时钟的架构实现与测试 32
6.2多功能时钟的模块实现与测试 32
结论 33
致谢 34
参考文献 35
附录 36
附录1英文原文 36
附录2中文译文 41
应用程序基础AndroidDevelopers 41
基于安卓的多功能时钟APP设计与实现
摘 要
随着移动通讯技术的快速发展逐渐趋于成熟以及手机、平板等各类智能设备用户数量的增长,应用逐渐趋向移动化,移动应用取得突飞猛进地发展,极大地改变了人们的日常生活。
随着移动用户数量的增长,移动应用的开发与更新速度逐渐加快,移动应用也为各类智能终端用户提供了更方便、舒适和丰富多彩的生活。
本应用是多功能时钟手机应用程序,使用的语言是java编程语言,开发平台是谷歌研发的Android开发环境AndroidStudio。
本应用主要包括显示时钟功能,可以显示当前时间;闹钟功能,可以进行闹钟的添加和删除;计时器功能,可以添加倒计时时间、开始、暂停、继续和重置;秒表功能,可以开始、暂停、继续、记录、重置。
首先,本文讨论了移动应用的开发背景、现状,接着进行了相关技术的介绍,然后分析了多功能时钟APP的功能和性能需求。
在需求分析基础上,进行了多功能时钟APP的架构设计和实现。
接着进行APP的详细设计,详细介绍了代码编写实现。
在详细设计的基础上,给出了APP的实现、测试改进、调整优化。
关键字:
安卓;移动应用;多功能;时钟。
ABSTRACT
Withtherapiddevelopmentofmobilecommunicationtechnologyisgraduallymatureandsmartdevicesofvarioustypes,suchasmobilephones,tabletthegrowthofthenumberofusers,applicationgraduallyinclinetomobile,mobileapplicationdevelopmentbyleapsandbounds,greatlychangedPeople'sDailylife.Asthegrowthofthenumberofmobileusers,mobileapplicationdevelopmentandupdatespeedgraduallyspeedingup,themobileapplicationalsoprovidesallkindsofintelligentterminaluserswithmoreconvenient,comfortableandcolorfullife.
Thisapplicationismulti-functionalclockmobileapplications,theuseoflanguageistheJavaprogramminglanguage,developmentplatformwasdevelopedbyGoogleAndroiddevelopmentenvironmentAndroidStudio.Thisapplicationismainlyincludingshowingtheclockfunction,itcandisplaythecurrenttime.Thealarmclockfunction,andyoucanmakethealarmclocktoaddanddelete;Timerfunction,youcanaddthecountdowntime,start,pause,continue,andreset;Stopwatchfunction,youcanstart,pause,continue,records,reset.
First,thispaperdiscussesthedevelopmentofmobileapplicationbackground,presentsituation,thenhascarriedontherelatedtechnologyisintroduced,andthenanalyzesthefunctionsofmulti-functionalclockAPPandperformancerequirements.Onthebasisofdemandanalysis,hascarriedonthemulti-functionalclockAPParchitecturedesignandimplementation.ThenAPPinthedetaileddesign,codingareintroducedindetail.OnthebasisofthedetaileddesignandtherealizationoftheAPP,testing,adjustingandoptimizingimprovement.
Keyword:
android,mobileapplication,multi-function,clock
第1章绪论
1.1开发背景
在以前的10年里,世界电信发生了很大的改变,移动通信尤其是蜂窝小区的快速发展,使得用户彻底脱离了终端设备的限制,达到了比较完美的个人移动性,靠得住的传输信息手段和芯线对接方式。
现在进入21世纪后,移动通信将逐步演化成社会发展和前进的不可缺少的工具。
目前移动通信技术的发展分为第一代移动通信技术(1G)、第二代移动通信技术(2G)、第三代移动通信技术(3G)、第四代移动通信及其技术(4G)。
1G是根据模拟进行传输的,它的特点是业务量比较小、安全性比较差、质量比较差、速度低、没有加密。
1G的传输速率约2.4kbit/s。
2G主要包括客户化应用移动网络增强逻辑(CMAEL)、支持最佳路由(S0)、立即计费、与全速率完全兼容的增强型话音编解码技术等,通话声音的质量得到了质的改变,数据传送速率可达115/384kbit/s。
3G最基本的特征是智能信号处理技术,它可以提供前两代通信系统所不能提供的各种宽带信息业务。
4G是结合3G与WLAN,并且可以进行高质量视频图像的传输。
4G系统下载速度可以达到100Mbps,也可以以20Mbps的速度上传,并且可以达到绝大多数用户关于无线网络服务的需求。
智能手机,其具有独立的操作系统和运行空间,用户可以自行安装第三方服务商提供的程序(软件、游戏、导航等),并且能够通过移动通讯网络来实现无线网络接入手机的类型。
智能手机的使用范围已经遍布整个世界,但并不是每个人都知道、熟悉和使用。
因为智能手机具有优秀的操作系统、可以自由地安装各类软件(仅限安卓系统)、完全大屏的全触屏式操作感这三大特性,所以完全终结了前几年的键盘式手机。
其中谷歌(Google)、三星、宏达电(HTC)、苹果、诺基亚这五大品牌在全世界最被大众所知道,而华为(HUAWEI)、联想
(Lenovo)、小米(MI)、魅族(MEIZU)、酷派(Coolpad)、金立(GIONEE)、中兴(ZTE)、一加手机(oneplus)、天宇(K-Touch)等品牌在中国备受关注。
智能手机支持多种操作系统,如:
谷歌的Android(中文:
安卓/安致,全
球第一大智能操作系统,占据全球智能手机操作系统市场79%左右的份额),苹果公司的IOS(全球第二大智能操作系统),微软公司的WindowsPhone(全
球第三大智能操作系统),RIM公司的黑莓(Blackberry,全球第四大智能操作系统),塞班公司的Symbian(全球第五大智能操作系统),三星集团的bada
(全球第六大智能操作系统),魅族公司的FlymeOS系统等。
智能手机具有六大特点:
①具备无线接入互联网的能力:
即需要支持GSM
网络下的GPRS或者CDMA网络的CDMA1X或3G(WCDMA、CDMA-2000、TD-CDMA)
网络,甚至4G(HSPA+、FDD-LTE、TDD-LTE)。
②具有PDA的功能:
包括PIM
(个人信息管理)、日程记事、任务安排、多媒体应用、浏览网页。
③具有开放性的操作系统:
拥有独立的核心处理器(CPU)和内存,可以安装更多的应用程序,使智能手机的功能可以得到无限扩展。
④人性化:
可以根据个人需要扩展机器功能。
根据个人需要,实时扩展机器内置功能,以及软件升级,智能识别软件兼容性,实现了软件市场同步的人性化功能。
⑤功能强大:
扩展性能强,第三方软件支持多。
⑥运行速度快:
随着半导体业的发展,核心处理器(CPU)发展迅速,使智能手机在运行方面越来越极速。
安卓平板电脑(Android平板电脑)是搭载了谷歌Android操作系统的平板电脑,可以进行商务定制的一款定位于笔记本电脑与智能手机之间的移动商务终端,同时也是是一款携带方便而且通信功能完善而强大的移动数据终端。
安卓平板电脑(Android平板电脑)功能强大,不仅可搭载丰富的消费类娱乐应用,还可实现移动商务办公,随时随地可以使用无线上网,系统反应速度快,画面清晰细腻,触感轻柔敏锐,机身细薄,小巧玲珑,便于随身携带,比手提电脑更轻巧,比手机屏幕更宽广,但又具有手提电脑上网查询看电影看网页的功能,以及手机翻阅信息、收发邮件、拨打电话的功能。
Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。
尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。
Android操作系统最初由AndyRubin开发,主要支持手机。
Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成。
2007年11月5日,谷歌公司正式向外界展示了这款名为Android的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 多功能 时钟 APP 设计 实现