Font Size: a A A

Design And Implementation Of Dynamic Update Framework For Android App Modules

Posted on:2022-10-29Degree:MasterType:Thesis
Country:ChinaCandidate:H R BaiFull Text:PDF
GTID:2518306341452094Subject:Computer technology
Abstract/Summary:PDF Full Text Request
In recent years,information technology has developed rapidly,and the Mobile apps have become a part of people's lives.With the continuous development of the company's business,The complexity of apps is also showing explosive growth,App is getting bigger and bigger.From the original several megabytes or ten megabytes to the current tens of megabytes or hundreds of megabytes.The cost for users to download,update,and install apps continues to increase,resulting in a decline in users' willingness to update apps.Coupled with the strict and cumbersome approval process in the application market,it further increases the difficulty for the company to promote the new version of the app.At the same time,as App projects are getting bigger and bigger,project compilation time is also increasing,which makes the cost of developers to develop and debug App more and more.This paper is based on these problems to carry out demand analysis,the hot update of Android App and dynamic update of Android App module are put forward innovatively to solve these challenges on the Android platform.Finally,the dynamic update framework of Android App module containing these two functions is realized.First of all,this paper lists the Android technology principles related to the research content.Introduces the Android knowledge required to read this article.The functions of Luban framework are determined:hot update loading of App,various management processes of hot update of App,module loading,installation,update,uninstall and so on.Then,according to the demand analysis,this paper carries out the outline design and detailed design of Luban framework,and determines the division of the functional modules of the framework and the specific implementation process of each functional point.Clarified the hook points used in the App hot update,the specific flow chart of each App hot update management process,the implementation plan of the loading,installation,update,and unloading of the App module,the Luban framework management plan for the four major components and process names,etc..Finally,this article conducted a detailed test on the Luban framework.The test results show that each function of the Luban framework designed in this paper has passed the functional test and performance test.Each function of the Luban framework can be executed as expected and solve actual problems.
Keywords/Search Tags:Android, module, dynamic, update, framework
PDF Full Text Request
Related items