Font Size: a A A

Research On Plug-in Technology Based On Android

Posted on:2018-01-16Degree:MasterType:Thesis
Country:ChinaCandidate:X Y ChenFull Text:PDF
GTID:2348330515466722Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the popularity of smart mobile terminals,the rapid development of mobile applications and the frequent changes in user requirements,application functions become more and more complex and project development become more and more difficult.However,traditional integrated method of applications development which only adds the relevant functional code for the project,makes the Application bulky.Android platform,the highest market share of mobile platforms in the world,is facing a series of problems caused by bulky Application,such as the number of methods over the limits,low speed of development and compilation,the low speed of Application's update,and the high occupy of memory.In order to solve the shortcomings of the traditional integration of Android Application development,this paper presents a plug-in development method for Android application.This method divides an Android application into a host application with multiple module plug-ins for independent development and maintenance,reducing the size of a single application and solving a series of problems caused by the huge application.To solve the problem that there are no life cycle in four components of Android during dynamic loading,this paper proposes a solution.The solution to solve the problem of the Android four components during dynamic loading,to achieve the Android four components plug-in by perseting components in the configuration file,replacing Android API related functions by dynamic proxying,deceiving the Android system and bypassing the system detect.In order to improve the efficiency of Android application plug-in method,this paper designs a plug-in framework based on the plug-in method and the solution of four component loading problems.The framework improve the efficiency of plug-in development by encapsulating the Android plug-in process.Finally,based on the plug-in framework,this paper implements the application platform of intelligent community,and verifies the plug-in method and traditional integration method by functional test and performance test.The verification results show that the plug-in framework not only has the function integrity,but also has some superiority in the application startup speed and the occupy of the system memory.So it is worth to be promoted and applied in the industry.
Keywords/Search Tags:plug-in, Android, dynamic loading, dynamic proxy
PDF Full Text Request
Related items