-
题名基于Android开发的组件化应用与实践
- 1
-
-
作者
包晓安
韦奇
张娜
徐璐
-
机构
浙江理工大学信息学院
-
出处
《软件工程与应用》
2019年第6期379-389,共11页
-
基金
本论文获得了浙江省重点研发计划项目(2020C03094)、浙江省自然科学基金青年基金(2020C03094)、浙江理工大学本科生科研创新计划重点项目(2019ZD-28)以及浙江理工大学本科生科研创新计划一般项目(2019YB-24)的支持。
-
文摘
针对当前Android应用开发存在协作开发冲突多、业务代码耦合高、开发效率低以及应用体量大等问题,本文提出一种组件化开发方案。通过IDE将项目划分成多个业务组件,各个组件间相互独立,并使用Gradle工具将开发模式调整为组件模式或集成模式。在组件模式下,基于单个组件进行编译调试;在集成模式下,整合所有组件生成最终APP。但是Android开发中常用的组件间通信路由框架功能复杂、体量较大,而且组件间相互独立易造成资源冗余,这会增加应用的体量,提高安装的流量成本。因此,提出一种新的轻量级组件间通信路由框架ERouter并结合资源压缩、选取轻量级第三方库等操作实现应用优化。本文以智慧宿管平台为例,以上方案有效地解决了应用开发中协作开发冲突多、代码耦合高、项目工程编译慢以及应用体量大等问题。
-
关键词
Android应用开发
组件化开发
erouter
应用优化
智慧宿管平台
-
分类号
TP3
[自动化与计算机技术—计算机科学与技术]
-