Font Size: a A A

The Design And Implementation Of Launcher Based On Android Platform

Posted on:2013-11-09Degree:MasterType:Thesis
Country:ChinaCandidate:B B ZuoFull Text:PDF
GTID:2268330392969568Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of Android system, its platform has been graduallyextended from the mobile phones to the Tablet PCs. The purpose of this paper is todevelop a Launcher application which is used on the Android2.2platform or above.This application can achieve the convenience of management and classification of theapplication instored on the Tablet PC, design and implementation the widgets of thee-mail, reader, note and the music player. It can also implementation the additionalfunctions, such as setting the wallpaper, adding a program shortcut or a widget.The Launcher application is divided into three modules, which are applicationmanagement, desktop widgets management and the additional features. In order to givethe customer a fast reaction when they touch the screen to get some information,theoverall framework of the application used the MVC pattern. The model module isdesigned to store the information of each application instored and the informa tion ofthe widget which is added on the workspace, the view module is designed to showcustomer the UI display interface, the control module is responsible for reading datafrom the data module and it can also identify the touch operation from the users whichis accepted by the view module and respond accordingly.Self-definition of the drag gesture and the design of adding custom widgetalgorithm are the highlights of this article. The custom drag gesture can bedecomposed into a combination of three consecutive actions to judge the user’s intent.The algorithm of adding widgets uses meshing and recursive queries to determinewhether there is available space left on the screen.This paper redesign and improve the original Android desktop theme to make theLauncher application can be used on the Tablet PC which has instored the Androidplatform and this application offers us a wonderful user experience effect to satisfy theuser’s requirements.
Keywords/Search Tags:Android platform, MVC mode, Launcher, Widgets
PDF Full Text Request
Related items