Android应用动态加载技术的研究与应用.doc

  • 需要金币1000 个金币
  • 资料目录论文助手 > 高校设计 > 计算机信息 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2019-03-24
  • 论文字数:9490
  • 课题出处:(abc鞠凌青)提供原创资料
  • 资料包括:完整论文

支付并下载

摘要: 在Android App不断地发展过程中,一个个应用的功能不断被拓展优化,一个个实用性的lib被导入工程,开发者发现一个严重性的问题:65536,即一个工程中被使用的所有类的方法总数不能超过65536个。动态加载技术被应用于解决该问题,随着时间推移,开发者发现动态加载技术不仅仅能够解决该问题,更是可以在软件开发中各个方面用到。市面上轻量级的动态加载框架并不常见,对于开发者想要在简单应用中使用动态加载并不容易。

本文致力于从Android源码底层出发,研究动态加载的底层原理,并完成一个轻量级动态加载的框架。该框架简单使用,无论是效率、使用上都十分便捷。该框架为当前市面上简单轻量的项目提供了一套动态加载技术的解决方案。

 

关键词:Android;轻量级框架;动态加载;

 

目录

摘要

Abstract

1 绪论-1

1.1 研究背景-1

1.2 国内外研究现状-1

1.3 研究目标-2

2 研究分析-3

2.1 可行性分析-3

2.1.1 理论可行性-3

2.1.2 代码实现分析-3

2.1.3 使用可行性-4

2.2 局限性分析-5

2.3 研究环境-6

3 研究设计与验证-7

3.1 Android源代码优化设计-7

3.1.1 Android底层加载时序图分析-7

3.2 框架设计-9

3.2.1 框架粒度-9

3.2.2 继承重构源码类-9

3.2.3 线程控制-10

3.2.4 监听/安全模块-10

3.2.5 网络模块-11

3.2.6 数据访问模块-11

3.2.7 调试打印工具模块-12

3.2.8 框架流程-12

4 框架测试-14

结    论-15

参 考 文 献-16

致    谢-17


支付并下载

提示:本站支持手机(IOS,Android)下载论文,如果手机下载不知道存哪或打不开,可以用电脑下载,不会重复扣费