基于Android的日历系统的设计与实现.doc
《基于Android的日历系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《基于Android的日历系统的设计与实现.doc(31页珍藏版)》请在咨信网上搜索。
1、华北电力大学本科毕业设计(论文)毕 业 设 计(论文)院 系控制与计算机工程学院计算机系专业班级软件工程1001班学生姓名 指导教师 基于Android的日历系统的设计与实现题 目 二一四年六月 I基于Android的日历系统的设计与实现 摘要Android系统凭借其良好的用户体验、低廉的成本及高开放性产生了巨大的应用量和广阔的应用面。如今,基于Android系统的应用极为丰富,从输入法到影音播放器,从系统工具到网页浏览器,从社交网络客户端到学习办公助手工具,以及形式繁多的游戏应用,都有力体现了Android平台的强大的适应性和发展潜力。而日历应用作为智能终端的出厂必备控件,更是Android
2、系统中不可或缺的一部分。而应用开发商力求为客户带来更好的用户体验,将日历这一原本普通的生活用品打造成植于移动终端中的生活助手,且界面风格迥异,功能也是趋于多样化和一体化。本文通过论述对基于Android的日历系统的开发的全过程,研究了Android系统的开发环境、核心构架、主要组件,展示了开发移动应用的一般过程,并对Android平台的背景、现状和发展前景进行了讨论。本次项目所实现的日历系统,除了最基本的日期信息查询功能外,还具备了公历转换农历功能、指定日期跳转功能、当天日期定位功能和日程管理功能。通过转换功能,用户可将希望查询的公历日期转为农历日期;如果用户想知道某一天或某个月有什么节日,可
3、以使用跳转功能;在主界面没有显示当月日期时,用户可通过定位功能回到当天日期;而日程管理功能则为用户提供了类似备忘录的平台。关键词;Android;移动终端;手机日历;移动应用开发THE DESIGN AND IMPLEMENTATION OF CALENDER BASED ON ANDROID SYSTEMAbstractAndroid system has been achieved a great number of users because of its excellent user experience,low cost and high openness.Nowadays,ther
4、e are plenty of smartphone applications based on android system such as input methods,audio/video players,system tools,web browsers,social networks,school/office softwares,games,etc,which show great adaptation and development potential of Android.Calender has become a necessary widget in intelligent
5、 terminals and also a quite important part of Android system.App developers strive to improve the user experience so that they change the calender,a commonplace articles for daily use,into a kind of assistant for users,with different kinds of interface.And its function becomes more and more diversif
6、ied and incorporate.This article is about the whole development process of calender based on Android system, the development environment,the core framework and the main module of Android.Also,we will discuss the background,the current situation and the development potential.The Calendar we enforce i
7、n this project contains functions not only the most basic date information inquire,but also other functions such as gregorian-lunar transformer,current date locator,events manager.Users are able to transform gregorian dates they want to lunar dates by using gregorian-lunar transformer;If users want
8、to check out festivals of dates,the skip function will help;Users could skip back to current date with the help of date locator when the main interface doesn t show;And the events manager provides a kind of platform like memorandum.Keywords: Android; The mobile terminal; Smart mobile Calender;Mobile
9、 application development I华北电力大学本科毕业设计(论文)目 录摘要IAbstractII目 录11绪论11.1课题背景11.2 发展现状11.2.1 Android SDK发布里程碑11.2.2 Android市场发展轨迹31.3 Android系统的发展前景31.4 课题研究意义31.5 本文主要结构52 Android系统核心技术概述62.1 Android的体系结构62.2 Android系统组件82.3 Android主要控件92.4 本章小结113 基于Android的日历系统123.1需求分析123.1.1 系统目标123.1.2 功能需求描述123.1
10、.3 界面需求分析123.1.4 运行需求分析123.2 系统概要设计123.2.1 系统功能结构123.2.2 系统界面布局133.3 主要算法与核心代码实现143.3.1 主界面143.3.2 菜单项目操作163.3.3 日程管理功能实现183.3.4 农历、闰年、节日算法183.4 软件测试193.4.1测试平台203.4.2 软件安装203.4.3 程序运行情况213.5 本章小结234 总结244.1 论文工作总结244.2 问题与展望24参考文献26致谢2711绪论1.1课题背景Android一词最早出现在法国作家威利耶德利尔亚当的科幻小说中,作者将外表像人的机器称为“Androi
11、d”1。它由四部分构成,分别如下;(1) 生命系统(平衡、步行、发声等)(2) 造型解质(关节能自由活动的金属覆盖体)(3) 人造肌肉(有肌肉、静脉等人体特征)(4) 人造皮肤(含有肤色、毛发等)Andy Rubin创立了两个手机操作系统公司,分别是Danger和Android。Danger在2008年以5亿美元卖给Microsoft;Android与2005年卖给了Google。因此,Android系统一开始并不是由Google研发出来的。2007年11月5日,Google正式发行了这款名为Android基于Linux平台的开源移动操作系统平台,并且在当天与34家手机制造商、软件开发商、电信
12、运营商以及芯片制造商组成开放手持设备联盟(Open Handset Alliance)。该联盟将共同研发Android系统及其应用软件并生产Android系统的智能手机。而后,Google发布了第一个面向开发者的软件开发包(SDK)Android 1.0 beta,Android平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件平台2。至此,Android进入世人的视野,也开始了一场移动互联网的伟大革命。1.2 发展现状作为当前最热门的移动应用操作系统之一,Android早在2012年就已经占据欧美市场超过50%的市场份额。而在国内,市场上采用A
13、ndroid系统的智能终端也在不断增多。1.2.1 Android SDK发布里程碑Android1.12008 年9月发布的Android第一版Android1.5 Cupcake(纸杯蛋糕)2009年4月30日,官方1.5版本(Cupcake:纸杯蛋糕)的Android发布。主要的更新如下;拍摄/播放影片,并支持上传到Youtube;支持立体声蓝牙耳机,同时改善自动配对性能;最新的采用WebKit技术的浏览器,支持复制/贴上和页面中搜索性能大大提高;提供屏幕虚拟键盘;主屏幕增加音乐播放器和相框widgets;应用程序自动随着手机旋转;短信、Gmail、日历,浏览器的用户接口大幅改进,如Gm
14、ail可以批量删除邮件;相机启动速度加快,拍摄图片可以直接上传到Picasa;来电照片显示;支持中文。Android1.6 Donut(甜甜圈)2009年9月15日,1.6(Donut;甜甜圈)版本软件开发工具包发布。主要的更新如下;重新设计的Android;Market手势;支持支持CDMA网络;文字转语音系统(Text-to-Speech);快速搜索框;全新的拍照接口;查看应用程序耗电;支持虚拟私人网络(VPN);支持更多屏幕分辨率,支持OpenCore2媒体引擎;新增面向视觉或听觉困难人群的易用性插件。Android2.0/2.0.1/2.1 Eclair(松饼)2009年10月26日,
15、2.0(Eclair 松饼)版本软件开发工具包发布。主要的更新如下;优化硬件速度;Car;Home程序;支持更多的屏幕分辨率;改良的用户界面;新的浏览器的用户接口和支持HTML5;新的联系人名单;更好的白色/黑色背景比率;改进Google;Maps;3.1.2;支持Microsoft;Exchange;支持内置相机闪光灯;支持数码变焦;改进的虚拟键盘;支持蓝牙2.1;支持动态桌面的设计。Android2.2/2.2.1 Froyo(冻酸奶)2010年5月20日,2.2(Froyo 冻酸奶)版本软件开发工具包发布。整体性能大幅度的提升;3G网络共享功能;Flash的支持;App2sd功能;全新的
16、软件商店;更多的Web应用API接口的开发。Android2.3 Gingerbread(姜饼)2011年2月2日, 3.0(Honeycomb 蜂巢)优化针对平板;全新设计的UI增强网页浏览功能;n-app purchases功能Android3.1 Honeycomb(蜂巢)2011年5月11日在Google I/O开发者大会宣布发布,Honeycomb 蜂巢(改进3.0BUG) 经过优化的Gmail电子邮箱;全面支持GoogleMaps Android手机系统跟平板系统再次合并从而方便开发者。任务管理器可滚动,支持USB 输入设备(键盘、鼠标等)。支持 Google TV.可以支持XBO
17、X 360无线手柄 widget支持的变化,能更加容易的定制屏幕widget插件。Android3.2 Honeycomb(蜂巢)2011年7月13日发布,支持7英寸设备;引入了应用显示缩放功能。Android4.0 Ice Cream Sandwich(冰激凌三明治)2011年10月19日 在香港发布,4.0(Ice Cream Sandwich 冰激凌三明治)版本主要更新;蓝色主题;接近于桌面版的Chrome;Lite浏览器,有离线阅读,同步Chrome书签,新的标签样式等;截图功能;更强大的图片编辑功能;自带照片应用堪比Instagram,可以加滤镜、加相框,进行360度全景拍摄,照片还
18、能根据地点来排序;Gmail加入手势、离线搜索功能,UI更强大。新增流量管理工具,可具体查看每个应用产生的流量。正在运行的程序可以像电脑一样的互相切换;人脸识别功能;系统优化、速度更快;支持虚拟按键,手机可以不再拥有任何按键;专为3D优化的驱动;平板电脑和智能手机通用。Android 4.1/4.2 Jelly Bean(果冻豆)2012年6月28日发布。添加了基于时间和位置的语音搜索;Google Now;增加离线语音输入,即不需要联网也能够语音输入;增强通知中心;Google Play增加内容订阅购买功能;新的安卓彩蛋。Android 4.2;完整的Chrome浏览器。全新的手机风景模式;
19、全新的文件管理器;Android Key Lime Pie精简版;具有开关切换的用户界面;全新的电源管理系统;全新的锁屏界面;全新的时钟界面3。1.2.2 Android市场发展轨迹苹果公司推出的iPhone开启了智能手机的革命,并很快获得了消费者的青睐。但Andro id平台正以更快的速度蔓延世界。从第一台Android设备T-Mobile G1于2008年10月22日在美国上市以来,在不到四年的时间里,Android成长为移动操作系统的霸主。截止2012年第二季度占据全球52.6%的市场份额,较7月多了0.4%,与同年5月相比有1.7%的增长。Android操作系统超过称霸数以十年的诺基亚
20、Symbian OS系统,在目前,使用Android系统的手机厂商主要包括;Sony Ericsson、宏达电子-HTC、三星-Samsung、Motorola与LG。至今,Android已经成为全世界最为欢迎的智能手机平台,且平板电脑也大多应用此系统4。市场表现; (1) 中国市场Android开始在国内占据手机操作系统竞争的上风。据艾媒咨询发布的2011年中国Android用户调研报告数据显示,2011年中国Android智能手机用户使用品牌调查中,国内品牌华为、中兴、酷派占比分别为11.4%、9.8%、9.2%。 (2) 美国市场2010年8月3日早间消息称,尼尔森公司最新数据显示,An
21、droid手机在美国市场的销售量首次超过苹果iPhone,达到27%。 (3) 其他国家据国外媒体消息称,Kantar WorldPanel ComTech最新数据显示,Android智能手机主宰了欧洲主要市场的销售,在英国、法国、意大利、西班牙及德国等五大国家的整体市场占有率从去年5月的38.8%上升到今年5月的60%。随着iOS新版本的不断推出,以及Microsoft已经推出的Windows Phone系统不断完善,再加上RIM即将推出的全新操作系统BlackBerry 10做最后一搏,手机智能系统的竞争愈加激烈,但就目前来说,Android手机的统治地位还是无法改变的5。1.3 Andr
22、oid系统的发展前景就目前而言,智能设备主要是三大玩家、七大公司所引领。三大玩家指Apple、Microsoft和Google;七大公司指的是Amazon、Samsung、Sony Ellison、HTC、联想和华为。就目前看,智能设备上,苹果三星暂时领先,Amazon最有潜力。智能设备的未来不是由硬件决定的,是由第三方软件和渠道来决定。第三方软件上,苹果领先,谷歌其次,微软第三;渠道上苹果领先,亚马逊其次,微软最次。由于苹果全面控制了操作系统和硬件,导致其他公司大部分只能依靠安卓。类似PC战胜Mac一样,随着iPhone潮流随乔布斯而去,众多公司合力之下,Android占据智能手机主流将是发
23、展趋势6。1.4 课题研究意义随着科技的发展,智能手机已经开始逐步取代传统PC渗透进入了人们娱乐、生活的各个方面。从2011年开始,我们的生活开始步入移动互联网时代,微博和微信已经占据了大多数人的社交圈。而作为它们的载体智能手机,时至今日也对我们的生活造成了颠覆性的影响。手机从过去单一的通话功能,到今天集通话、短信、摄影、上网、听歌、电子书于一身,不仅极大地满足了人们的通讯需求,也满足了人们的娱乐需求。 手机上网,将信息整合使人们随身携带的手机成了互联网的终端机,手机与电脑相比,具有体积小、便于携带、价格便宜等优点,而且手机上网相比有着移动性的优势,从而能够迅速、及时得满足人们的信息需求。手机
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Android 日历 系统 设计 实现
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。