这篇文章写得蛮好的,然鹅总得自己记录记录便于回忆
https://blog.csdn.net/u010302765/article/details/101015212
本篇文章先记录一下模块化,至于组件之间的通信再后边进行记录。
开始撸:
1.创建新工程,新建两个模块:home,http
2.在工程最外边的build.gradle添加模块是否能独立运行的标记
3.既然想独立运行,则需要有Manifest文件支持启动,在main目录下新建manifest文件夹存放新建的AndroidManifest.xml
新建的AndroidManifest文件跟一般的启动的没什么区别,这里顺便也把图片,style,color等文件也复制过来
4.打开需要独立运行的子模块(比如home)build.gradle文件并添加如下语句
这些都是根据最外层gradle中的true或者false来表示能否单独运行,并判断加载哪个manifest文件,如果可以独立运行
路径则为第3步的路径。至此一步的话 ,这个模块应该都是可以独立运行了,之后就需要考虑到各个组件之间的对象引用
以及数据传递的问题,在之后的文章中进行记录