查询结果:   殷涛,崔佳冬.基于Android软件开发组件化研究[J].计算机应用与软件,2019,36(9):16 - 20.
中文标题
基于Android软件开发组件化研究
发表栏目
软件技术与研究
摘要点击数
52
英文标题
RESEARCH ON COMPONENTIZATION OF SOFTWARE DEVELOPMENT BASED ON ANDROID
作 者
殷涛 崔佳冬 Yin Tao Cui Jiadong
作者单位
杭州电子科技大学新型电子器件与应用研究所 浙江 杭州 310018     
英文单位
Institute of Electron Devices and Application, Hangzhou Dianzi University,Hangzhou 310018, Zhejiang, China     
关键词
Android开发 组件化 ARouter Gradle
Keywords
Android development Componentization ARouter Gradle
基金项目
国家自然科学基金国际(地区)合作与交流资助项目(61411136003);杭州电子科技大学研究生核心课程建设项目(HXKC2017006)
作者资料
殷涛,硕士生,主研领域:物联网技术与应用。崔佳冬,副教授。 。
文章摘要
“互联网+”与智能物联网技术的兴起,促进移动应用软件开发的发展。针对当前Android软件合作开发耦合度高、版本升级效率低、工程大编译慢等问题,提出采用组件化思想优化Android工程开发。使用Android Studio自带的Modules开发功能以及阿里的ARouter路由框架,将整体工程划分为多个组件应用;使用Gradle编译插件根据全局变量控制组件的单独开发、调试与集成发布;采用ARouter在编译期生成模块路由,简化模块间通信。组件划分有利于降低工程中各个模块的耦合,提高软件的协同开发效率和工程编译速度,利用组件化还能解决资源复用问题。
Abstract
The rise of Internet + and intelligent Internet of things has promoted the development of mobile application software development. Aiming at the problems of high coupling, low efficiency of version upgrade and slow compilation of current Android software cooperative development, this paper proposed to optimize Android engineering development by using the idea of component. Using Android Studios module development function and Alis Router routing framework, the whole project was divided into several component applications. Gradle compiler plug-in was used to develop, debug and integrate components separately according to global variables. ARouter was used to generate module routing at compile time to simplify inter-module communication. Component partitioning helped to reduce the coupling of each module in engineering, improved the efficiency of software collaborative development and the speed of engineering compilation, and solved the problem of resource reuse by using component technology.
下载PDF全文   

根据该篇关键词查找到本刊已发表相关论文供参考
序号
文  章  标  题
作者1
发表栏目
页码
摘要
1
基于Android软件开发组件化研究
殷涛
软件技术与研究
2019
9
16
[摘要]
2
电子测量仪器通用绘图模块设计
郑恢康
图像处理与应用
2018
3
205
[摘要]
3
面向智慧城市的一卡通系统设计研究
王永建
应用技术与研究
2017
4
93
[摘要]
4
核电企业转型互联网架构的研究
杨强
信息技术交流
2017
12
326
[摘要]
5
基于ACO的智能终端旅游行程规划系统设计
睢先先
嵌入式软件与应用
2016
9
231
[摘要]
6
基于智能手机的维吾尔语语音控制系统的开发
米尔阿迪力江·麦麦提
嵌入式软件与应用
2016
6
220
[摘要]
7
商业银行SECaaS架构设计与实现
金磐石
应用技术与研究
2016
10
108
[摘要]
8
基于组件的 电动汽车充电站监控系统通信软件
唐明
信息技术交流
2015
2
330
[摘要]
9
基于接口多层架构的WTTVS实时监控管理系统设计
尧怡陇
应用技术与研究
2014
6
29
[摘要]
10
Linux服务器安全审计系统的设计与实现
张涛
软件技术与研究
2014
5
17
[摘要]