Font Size: a A A

Research On Method And Technology Of Android App Performance Optimization

Posted on:2018-10-10Degree:MasterType:Thesis
Country:ChinaCandidate:Y P WangFull Text:PDF
GTID:2348330533463523Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
As the time of mobile Internet is booming,the mobile devices with Android system occupy most parts of mobile market,and various Android applications emerge at the right moment.However,the rapid developing process and improper method lead to bad application performance and poor user experience,which causes the application to lose the market competitiveness.Therefore,The performance optimization of Android applications has been a key hot point in present research.First,the thesis analyzed the research status at home and abroad,found that most technologies of apps performance optimization are based on some traditional methods and can not combined with the latest Google API.Therefore this thesis picked up new optimization program on UI interface,memory,and network requests to improve the performance of Android application.Second,on the part of UI interface,the thesis analyzed the reason caused the problems of application performance and found the not smoothing problems caused by UI and interface adapter problem,put forward the methods of lightweight component and lazy loading to optimize the interface adapter problem,and also verify the feasibility and effectiveness of layout optimization method through concrete experiment and testing tools.Third,on the memory part,the thesis analyzed the reason caused the problems of application performance and found the problem of memory leak.,picked up cache model,implemented the initialization module,the bitmap caching strategies and asynchronous loading module of cache model,and designed "symmetric cache replacement strategy" for caching policy module.Then,the thesis verified the observability of the cache model and caching policy through concrete experiment and data analysis.Last,on the network request part,the thesis analyzed the reason for the problems of application performance and found the network interface request frequency and order issues and WebView loading problem,put forward the methods of Chain request and simultaneous request to optimize the network request,used the methods of pre-loading and cache to optimize the loading speed of WebView,implemented a Peng network request library and verified the high efficiency of network request optimized technology.
Keywords/Search Tags:performance optimization, Android application, UI interface optimization, memory optimization, network request optimization
PDF Full Text Request
Related items