Font Size: a A A

Design And Implementation Of Mobile Navigation System Based On Android

Posted on:2015-05-15Degree:MasterType:Thesis
Country:ChinaCandidate:X L LiFull Text:PDF
GTID:2298330467488808Subject:Computer technology
Abstract/Summary:PDF Full Text Request
As the smart phone features become increasingly rich, feature phones have replaced.Google launched the free Android system, exacerbated by the development of the smart phoneindustry Smartphone hardware configuration continues to improve, to develop a richer mobileAPP provided a guarantee. Accordint to the study of the Android system softwaredevelopment, this paper combines with the present situation of the navigation application, anddesigns and implements the navigation system based on Android. Variety of practicalfunctions were increased. Using the C/S architecture, the navigation system was designed anddeveloped the client and server program according to the MVC pattern.⑴This paper introduces the navigation, phone operating system and GPS. It analysisthe Android system, including Android system characteristics and structure. It describes theAutoNavi API and other development tools.Moreover, the development environment of theprocess of building was introduced.⑵This paper introduces the Socket communication mechanism, MVC developmentmodel, the multi thread programming and Android message mechanism. The client isdesigned according to modularization. The implementation process of client UI module, loginor registration module, self positioning module, address query module, locate friends module,route query module, search module and real-time traffic module are described one by one.Among them, the critical section of the XML layout, implementation process of Socketcommunication connection, navigation methods, encoding conversion, POI search aredescribed in detail.⑶Server using lightweight design, implentmtation the functions.of database module,communication module and business processing module A variety of commonly useddatabases are described and compared, and the the selection, design and implementation ofthe database are introduced. The Socket communication module is elaborated by which dataexchange between client and server is achieved. In the business processing module, thefunction of login, registration and friend positioning are achieved by calling communicationmodule. According to the system design requirements, the system is rigorously tested. Testresults show that the various functions of the system are operating normally, meeting therequirements of travelling.
Keywords/Search Tags:Android, Navigation, Communication, Database
PDF Full Text Request
Related items