Font Size: a A A

The Key Technology Research Of Service System For Island Toponym Based On Android Platform

Posted on:2017-03-24Degree:MasterType:Thesis
Country:ChinaCandidate:X Y CuiFull Text:PDF
GTID:2308330509956425Subject:computer technology
Abstract/Summary:PDF Full Text Request
With the forthcoming new age of “Internet Plus”, mobile Internet is in its peak of development, combining the advantages of both traditional Internet and mobile communication. As a bridge connecting users and the mobile Internet, mobile application is gradually replacing traditional application software to infiltrate into people’s life and meet all kinds of demands. Under the backdrop of our nation’s strategy of marine potestatem, it seems more important to develop marine economy in depth. In addition, islands, as a crucial part in marine development, has been attached great importance to facilitate understanding of its information will improve our efficiency. In order to promote the public’s understanding towards geographical names of these islands, this paper is aimed at mobile terminals by designing and developing an Android-based service software for islands’ geographical names which builds network communications with remote server to realize real-time retrieval of islands’ Toponym information.In the thesis of “Android-based Service Software for Island Toponym”, while on the basis of studying the Android related development technology, first of all, making the service software for Island Toponym requirement analysis and general design, and aimed at the key technology in the process of software realization being studied and putting forward the solution;Then, set up software development environment and implemented in detail; Finally, the software function was tested. The main research contents are listed as follows:1) Summarize the execution programs of current service software for geographical names, put forward a kind of system design scheme of based on the Client and the Server(Client/Server, C/S)structure, and the new type of MVP mode as Android application framework.2) Conduct comparative analysis on the network request technology of differentAndroid-based frameworks such as HttpURLConnecttion 、 HttpClient and Volley.Besides, the operating principle of Volley is thoroughly researched and by modifying the underlying mechanism of Volley framework, a network request general storage with a lightweight JSON, character string is designed and encapsulated which lays a foundation for the whole network data request of the application software.3) Study the cache technology for web images, then build the image cache scheme for the service software for geographical names by combining LRU algorithm while file cache is implemented through SQLite mapping URL and file path.4) Embed it to the application by the help of Baidu Map Android SDK and make use of SDK to implement the map layers annotation of island cover on the basis of mobile GPS positioning. Study in depth the point clustering algorithm of “grid and distance” on the basis of labels so that cartographic generalization of island labels is executed and users’ experience is improved by means of this clustering algorithm.5) Go depth into the study on the information extraction rule of Jsoup parser and take the advantage of extraction rule to extract HTML page data on the news of islands as well as policies and regulations on ”chinaislands.gov.cn”Based on the above research, the Android-based service software for islands’ geographical names is thus implemented. It turns out that, after a series of real machine test and results of preliminary application, the software can achieve expected goals and has a good prospect of application.
Keywords/Search Tags:Island Toponym, Android, Volley Framework, Image Cache, Map Aggregation
PDF Full Text Request
Related items