Android 组件化学习之路(一)

这篇文章写得蛮好的,然鹅总得自己记录记录便于回忆

https://blog.csdn.net/u010302765/article/details/101015212 

本篇文章先记录一下模块化,至于组件之间的通信再后边进行记录。

开始撸:

1.创建新工程,新建两个模块:home,http

Android 组件化学习之路(一)_第1张图片

2.在工程最外边的build.gradle添加模块是否能独立运行的标记

Android 组件化学习之路(一)_第2张图片

3.既然想独立运行,则需要有Manifest文件支持启动,在main目录下新建manifest文件夹存放新建的AndroidManifest.xml

Android 组件化学习之路(一)_第3张图片

新建的AndroidManifest文件跟一般的启动的没什么区别,这里顺便也把图片,style,color等文件也复制过来

4.打开需要独立运行的子模块(比如home)build.gradle文件并添加如下语句

Android 组件化学习之路(一)_第4张图片

Android 组件化学习之路(一)_第5张图片

这些都是根据最外层gradle中的true或者false来表示能否单独运行,并判断加载哪个manifest文件,如果可以独立运行

路径则为第3步的路径。至此一步的话 ,这个模块应该都是可以独立运行了,之后就需要考虑到各个组件之间的对象引用

以及数据传递的问题,在之后的文章中进行记录

你可能感兴趣的:(Android)