Font Size: a A A

Research And Implementation Of Dynamic Loading Technology Based On Android Platform

Posted on:2018-01-31Degree:MasterType:Thesis
Country:ChinaCandidate:J C LiFull Text:PDF
GTID:2348330518495574Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the development of mobile Internet technology, smart phone terminal boarded the stage of the times. Android system is undoubtedly a major focus on the stage. The various types of mobile applications continue to produce. At the same time, all kinds of problems also will be generated. Software reverse, class expansion and a series of problems gradually exposed to the people.The dynamic loading technology can be loaded in the process of running the installation package outside the class file, with the reflection technology, dynamically enhance the function of the program.Through in-depth study of dynamic loading technology, this paper presents a code-based reinforcement method based on dynamic loading technology to solve the Android software reverse problem. And a plug-in development framework based on dynamic loading technology, to solve the problem of Android expansion. The code reinforcement method store the core code in the server, each time randomly generated code block logic. And the client dynamically loaded to complete the protection of the core code. The plug-in development framework based on the dynamic loading technology, treat the sub-module as a plug-in. And dynamically load it when the user needs. In this way it effectively reduce the package size. The framework also has "hot update" function, and a security check function.Through the in-depth research on dynamic loading technology, this paper solve two big problem in Android development. This paper has both theoretical innovation and more practicality.
Keywords/Search Tags:Android, dynamic loading, code reinforcement, plugin development framework
PDF Full Text Request
Related items