| With the development of3G wireless communication technology, the intelligent mobile devices will become a good terminal receiving the future dynamic information, it will at any time and place to obtain information, access the Internet, become mobile Internet. Especially, the rise of the Android intelligent platform and continuous popularization, more and more travel users hope can query travel information, make travel navigation, in order to improve the quality of travel.This paper based on the Android platform of public travel information system application development as the main clue, research suitable for mobile intelligent platform related algorithm theory, related technology application and project development, mainly include the following contents:First of all, the Android system architecture, application component and its life cycle are deeply analyzed, and deeply research on the Web Services technology and relevant protocol, this paper focuses on how to Web Services technology applied in Android mobile phone;Further study of the characteristics and advantages of the data in JSON format for information exchange, on the basis of putting forward based on JSON realize "object-oriented" the information exchange of the new method between Android intelligent terminal and Web server.Secondly, study classical bus query algorithm based on the adjacency matrix, through the analysis of the characteristics of public transport network abstraction, proposed the improvement based on adjacency matrix of bus query algorithm, which is based on adjacency table of bus query algorithm, and saves storage space, improve the query efficiency; In order to improve the Android mobile phone access3G network performance, study of domestic and foreign mainstream caching algorithm, combined with LFU caching algorithm and the thread pool technology, creatively puts forward more suitable for intelligent mobile terminal based on LFU and time stamp thread pool two levels of caching algorithm, and write the algorithm used in this system, it is good to improve the system performance.In addition, this paper expounds how to use the above techniques and algorithms detailed design and implementation of the system, and the system implementation process how to use key technologies are described in detail.Finally, given the research results and the prospect of future. |