一步步实现组件化
首先我们可以定义一个全局的.gradle文件,方便整个项目版本的控制
然后在项目的build.gradle中引用即可
apply from:"(你新建的gradle名称).gradle"
在APP的build.gradle中的引用如下
新建两个module然后在src目录下新建isModule的包用于放置作为App存在的
AndroidManifest.xml文件
然后我们分别在module的gradle引用 引用如下
ModuleA和ModuleB就可以分别作为App运行了
组件化项目中资源文件命命名冲突的问题
可以在对应的.gradle中添加
resourcePrefix "(一般是你的module名称+)_"这样在创建布局文件的时候就会给我们自动添加前缀
关于activity之间的跳转问题 我们可以通过反射或者ARouter或者ActicityRouter