基于Android的日历应用的设计与实现

基于Android的日历应用的设计与实现

ID:37032343

大小:1.84 MB

页数:64页

时间:2019-05-15

基于Android的日历应用的设计与实现_第1页
基于Android的日历应用的设计与实现_第2页
基于Android的日历应用的设计与实现_第3页
基于Android的日历应用的设计与实现_第4页
基于Android的日历应用的设计与实现_第5页
资源描述:

《基于Android的日历应用的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、分类号学号M201676050学校代码10487密级硕士学位论文基于Android的日历应用的设计与实现学位申请人:黄厚宏学科专业:软件工程指导教师:区士颀答辩日期:2018.12.20AThesisSubmittedinPartialFulfillmentoftheRequirementsfortheDegreefortheMasterofEngineeringDesignandImplementationofCalendarApplicationBasedonandroidCandidate:Hua

2、ngHouhongMajor:SoftwareEngineeringSupervisor:OuShiqiHuazhongUniversityofScience&TechnologyWuhan430074,P.R.ChinaDecember,2018华中科技大学硕士学位论文摘要当前互联网的快速发展已经成为了人们生活中的不可分割的部分,移动互联网更是成为了当前发展的重点。移动互联网的最重要终端就是智能手机的发展,当前市场上主要有android与ios两大移动端操作系统。对于当前众多的国内手机厂商来说,所用的

3、系统均是定制版的android系统。本文日历应用就是某厂商手机内置软件之一,针对用户需求与商业化需求,对日历的功能划分为三大部分。基础部分包括日期功能、备忘录功能以及设置功能;运营部分包含各种卡片,每个卡片对应一个功能。其它部分包括小工具、适配、mock测试框架等。这些功能让日历应用更加的全面,同时日历应用也不再是传统的工具类应用,更接近互联网类应用。为满足上述需求,对日历的首页设计分为了三大部分。ActionBar部分用来控制视图切换、日期跳转与推算、设置功能。视图部分分别为月视图、周视图、日视图、日

4、程视图,每次只能展示一个,他们的功能都是满足基础需求。运营内容为卡片列表,嵌入在月视图中。底部按钮部分用来快速定位今天和新建事件。本文开发中,android基础知识部分用了四大组件与Fragment,在月视图滑动中通过定制事件分发解决滑动冲突,在实现UI方面大量用到了自定义视图,在组件通信中用到了EventBus,在网络通信中用到了Volley与Retrofit,并开发了测试应用,通过与Retrofit框架结合创建了mock测试框架。该测试框架支持模拟服务器向客户端发送模拟数据,大大降低开发人员在开发中

5、的调试难度与调试时间。当前该版本日历应用已经在该厂商的应用商店中已经发布,用户可以通过自升级安装该版本,另外伴随着新机型的发布,该版本日历应用已经进入厂包中。关键词:日历事件分发自定义视图模拟数据测试I华中科技大学硕士学位论文AbstractTherapiddevelopmentoftheInternethasbecomeaninseparablesegmentationinpeople'slives,andthemobileInternethasbecomethefocusofcurrentdevel

6、opment.ThemostimportantterminalofthemobileInternetisthedevelopmentofsmartphones.Currently,therearetwomajormobileoperatingsystems,androidandios.Formanydomesticmobilephonemanufacturers,thesystemusedisacustomizedversionoftheandroidsystem.Thecalendarapplicat

7、ionofthisarticleisoneofthebuilt-insoftwareofacertainmanufacturer'smobilephone.Fortheuser'sneedsandcommercializationneeds,thefunctionofthecalendarisdividedintothreeparts.Thebasicpartincludesthedatefunction,thememofunction,andthesettingfunction;theoperatio

8、npartcontainsvariouscards,andeachcardcorrespondstoonefunction.Otherpartsincludegadgets,adaptations,mocktestframeworks,andmore.Thesefeaturesmakethecalendarapplicationmorecomprehensive,andthecalendarapplicationisnolongeratra

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。