Font Size: a A A

Design And Implementation Of Calendar Application Based On Android

Posted on:2020-01-08Degree:MasterType:Thesis
Country:ChinaCandidate:H H HuangFull Text:PDF
GTID:2428330590950602Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The rapid development of the Internet has become an inseparable segmentation in people's lives,and the mobile Internet has become the focus of current development.The most important terminal of the mobile Internet is the development of smart phones.Currently,there are two major mobile operating systems,android and ios.For many domestic mobile phone manufacturers,the system used is a customized version of the android system.The calendar application of this article is one of the built-in software of a certain manufacturer's mobile phone.For the user's needs and commercialization needs,the function of the calendar is divided into three parts.The basic part includes the date function,the memo function,and the setting function;the operation part contains various cards,and each card corresponds to one function.Other parts include gadgets,adaptations,mock test frameworks,and more.These features make the calendar application more comprehensive,and the calendar application is no longer a traditional tool-like application,closer to Internet-based applications.In order to meet the above requirements,the home page design of the calendar is divided into three parts.The ActionBar section is used to control view switching,date jumps and calculations,and set functions.The view parts are monthly view,weekly view,daily view,and schedule view,and only one can be displayed at a time.Their functions are all to meet the basic needs.The operational content is a list of cards embedded in the monthly view.The bottom button section is used to quickly locate today and new events.In the development of this article,the basic part of android uses four components and Fragment.In the monthly view sliding,the sliding conflict is solved through custom event distribution.In the implementation of UI,a large number of custom Views are used,and EventBus is used in component communication.Volley and Retrofit were used in the communication,and the test application was developed,and the mock test framework was created by combining with the Retrofit framework.The test framework supports the simulation server to send simulation data to the client,which greatly reduces the debugging difficulty and debugging time of the developer in development.Currently,the version of the calendar application has been released in the vendor's app store,the user can install the version by self-upgrade,and with the release of the new model,the version of the calendar application has entered the factory package.
Keywords/Search Tags:Calendar, Event distribution, Custom view, Mock test
PDF Full Text Request
Related items