Android动态加载技术的研究
Research on Android Dynamic Loading Technology

作者: 李政志 :四川大学计算机学院,四川 成都;

关键词: 动态加载应用更新更新移动互联网Dynamic Loading Update App Update Mobile Internet

摘要:
21世纪,移动互联网飞跃式的发展,全球互联网用户数量急速上升。为了满足不同用户在不同使用场景下的需求,移动应用不断推陈出新,在其不断完善的同时,人们对移动应用也产生了依赖性。移动应用已经全面的深入到人们的吃、穿、住、行等方方面面。所以,为了适应市场的不断变化的需求和使用场景,各类服务提供商不得不快速的迭代产品。反之,由于产品的过于快速的迭代,使用户需要不断的更新和下载应用,造成用户体验较差。通过对android虚拟机加载Class的机制研究实现动态加载,让用户不用重新安装APK就实现应用升级更新功能。

Abstract: From the beginning of the 21st century, with the rapid development of mobile Internet, the num-ber of global Internet users increased rapidly. In order to meet the needs of different users in different scenarios, mobile applications continue to emerge; while its continuous improvement, people also have a dependence on mobile applications. Mobile applications have been fully integrated into the people’s eating, wearing, living, traveling and other aspects. So, in order to adapt to the ever-changing market demand and the use of scenarios, various service providers have to quickly iterative products. Conversely, because the product is too fast iteration, users need to constantly update and download applications, resulting in poor user experience. In order to enable users do not have to reinstall APK to achieve the application upgrade update function, you need to use dynamic loading technology in Android projects. In this paper, the dynamic loading technology of Android is studied.

文章引用: 李政志 (2017) Android动态加载技术的研究。 计算机科学与应用, 7, 36-41. doi: 10.12677/CSA.2017.71005

参考文献

[1] 吴吉义, 李文娟, 黄剑平, 章剑林, 陈德人. 移动互联网研究综述[J]. 中国科学: 信息科学, 2015(1): 45-69.

[2] Feng, Q.-C., Wen, Q.-Y. and Fan, Y.-J. (2011) State Key Laboratory of Networking and Switching Technology Beijing University of Posts and Telecommunications Beijing 100876, China. A Systemic Code-Protecting Methodology for the Dex File on Android platform. IEEE Beijing Section, China, Guangdong University of Technology, China. Proceedings of 2011 IEEE International Conference on Intelligent Computing and Intelligent Systems (ICIS 2011) Vol. 02.IEEE Beijing Section, China, Guangdong University of Technology, China, 4.

[3] 卿斯汉. Android安全研究进展[J]. 软件学报, 2016(1): 45-71.

[4] 陈璟, 陈平华, 李文亮. Android内核分析[J]. 现代计算机(专业版), 2009(11): 112-115.

[5] Zhang, X.L., Breitinger, F. and Baggil, I. (2016) Rapid Android Parser for Investigating DEX Files (RAPID). Digital Investigation.

[6] 张峰, 李基亮. 校园私有云存储方案的探索[J]. 华东师范大学学报(自然科学版), 2015(S1): 139-145.

[7] Phillips, B., Stewart, C., Hardy, B., et al. (2015) Android Programming: The Big Nerd Ranch Guide. Big Nerd Ranch.

[8] 曾健平, 邵艳洁. Android系统架构及应用程序开发研究[J]. 微计算机信息, 2011(9): 1-3.

[9] 王良, 王伟平, 孟丹. FVS k-匿名: 一种基于k-匿名的隐私保护方法[J]. 高技术通讯, 2015(3): 228-223.

[10] Weiss, M.A. (2008) Data Structures and Algorithm Analysis in Java: International Edition, 3/E. Journal of the American Chemical Society, 130, 2156-2157.

[11] Gvero, I. (2013) Core Java Volume I: Fundamentals, 9th Edition by Cay S. Horstmann and Gary Cornell. Acm Sigsoft Software Engineering Notes, 38, 33-33.

[12] Peierls, T., Goetz, B., Bloch, J., et al. (2006) Java Concurrency in Practice. Java Concurrency in Practice. Addison-Wesley, 1171-1177(7).

分享
Top