Skip to content

wutongke/ModularizationApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5486f20 · Oct 17, 2019

History

32 Commits
Jun 21, 2017
Mar 14, 2017
Jun 21, 2017
Jun 21, 2017
Jun 21, 2017
Sep 25, 2016
Mar 14, 2017
Mar 14, 2017
Sep 25, 2016
Sep 25, 2016
Oct 17, 2019
Mar 14, 2017
Mar 14, 2017
Sep 25, 2016
Sep 25, 2016
Nov 2, 2016

Repository files navigation

Android 组件化开发demo

组件化开发可以有效降低代码模块的耦合度,使代码架构更加清晰,同时模块化的编译可以有效减少编译时间,当然总的编译时间是不会减少的,只是App模块化之后开发某个模块时,只需要编译特定模块,可以快速编译调试。

详情参考

Paste_Image.pngPaste_Image.pngPaste_Image.pngPaste_Image.pngPaste_Image.png

编译运行

当在gradle.properties中设置IsBuildMudle=true时,可以独立运行每个module,包括app module,单独build module app时,由于没有编译moduleA和moduleB,点击两个模块时不会跳转。每个module可独立运行调试。

当设置IsBuildMudle=false,可以编译运行整个project,注意IsBuildMudle变量设置改变时,要对gradle进行sysn。

有什么奇怪问题,可以clean project再编译……^ - ^

感谢

http://kymjs.com/code/2016/10/18/01 https://github.com/mzule/ActivityRouter https://github.com/liangzhitao/ComponentizationApp

issue

关于url跳转传参数的一个问题

mzule/ActivityRouter#17