Skip to content
mqzhangw edited this page Dec 25, 2017 · 17 revisions

欢迎使用得到组件化方案,请在使用前阅读系列文章:

原理解释Android彻底组件化方案实践

demo解读Android彻底组件化demo发布

代码隔离Android彻底组件化番外篇-gradle3.0.0

UI跳转 android彻底组件化—UI跳转升级改造

使用ARouter android彻底组件化—UI跳转升级改造

单独调试和集成调试

每个组件都支持单独调试,同时也可以集成其他组件中进行集成调试,在单独和集成调试之间不需要修改组件的属性

单独调试

添加runalone文件夹,里面可以配置单独运行需要的Application类以及入口Activity等代码

然后在AS的窗口中直接选择要调试的组件,点击run就可以运行

随意的调试切换

集成其他组件

如果要集成其他组件,只需要在组件的gradle.properties中添加对应组件的module名即可

debugComponent=readercomponent,sharecomponent
compileComponent=readercomponent,sharecomponent

分别对应debug和release两种模式

注意:在修改gradle.properties之外,需要先sync一下才可以生效

如何进行组件间数据传输

数据交互

如何进行组件间UI跳转

UI跳转

如何兼容Arouter

demo中有分支master-arouter,具体示例了如何使用Arouter

如何使用ARouter

Clone this wiki locally