基于Android的组件化研究与应用.docx

资料分类:计算机信息 上传会员:紫色烟火 更新时间:2022-06-11
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:9096
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:随着移动互联网的快速发展,APP版本不断的快速迭代,新功能的不断增加,业务也会变的越来越复杂,APP业务模块的数量还会继续增加,而且每个模块的代码也变的越来越多,因此单一工程下的APP架构势必会影响开发效率,增加项目的维护成本,多人协作开发变得很难,单一工程下代码耦合严重,每修改一处代码后都要重新编译打包测试,导致非常耗时,最重要的是这样的代码想要做单元测试根本无从下手,为了解决以上出现的问题,Android的开发需要有更灵活的架构代替过去单一的工程架构,实现APP的组件化。

本文通过代码解耦,组件的数据传递,集成测试,代码隔离,组件的生命周期等方面,对Android应用进行组件化的实现,进而提升Android项目的构建速度,实现低耦合,高内聚,快速生成不同类型的定制产品,按需加载。经过Android Studio的单元测试和集成测试,效果良好,具有一定的实用价值。

 

关键字:开发效率;Android组件化;定制产品

 

目录

摘要

Abstract

1 绪论-1

1.1研究背景与意义-1

1.2 研究内容-2

1.1相关技术介绍-2

1.1.1 Android系统-2

1.3.2 Android组件化技术-4

1.3.3 ActivityRounter路由框架-5

1.4论文组织结构-6

2 系统需求及可行性分析-7

2.1 系统需求分析-7

2.1.1系统功能需求分析-7

2.1.2系统性能需求-8

2.1.3主要技术分析-8

2.2 系统可行性分析-10

3 系统总体设计-10

3.1系统总体结构设计-10

3.2 功能模块设计-11

3.2.1 基础库模块-11

3.2.2 视图库模块-12

3.2.3 业务库模块-12

4. 系统详细设计-13

4.1 新闻中心模块设计-13

4.2 图片中心模块设计-18

4.3 视频模块中心-20

5 系统测试-22

5.1 主App调用控件-22

5.1.1设置发布模式-22

5.1.2同步gradle-22

5.1.3 测试结果-22

5.2 组件调用组件-22

5.2.1设置发布模式-22

5.2.2 同步gradle-22

5.2.3 测试结果-22

结    论-23

参 考 文 献-24

致    谢-25

相关论文资料:
最新评论
上传会员 紫色烟火 对本文的描述:本文针对目前的Android组件化,做了很多的调研,并使用Android组件化实现了一款新闻类Android客户端,并且将对应的模块以组件化的形式加载到了此款App中。从最初的调研,到最后客户端......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: