DDComponentForAndroid
DDComponentForAndroid copied to clipboard
一套完整有效的android组件化方案,支持组件的组件完全隔离、单独调试、集成调试、组件交互、UI跳转、动态加载卸载等功能
从8.1起,GP提交的新应用只能以.aab文件的形式上架应用。 我的项目使用了这个框架做组件化解耦,配合Arouter做路由跳转。 但是打出来的aab文件无法正常跳转,除主模块的其他组件没有打进aab里,导致跳转路由找不到对应activity。 能否支持一下App Bundle呢?
 不修改组件里面java文件,运行app是没有问题的,只要一修改,就会报删除失败,每次只能关闭所有AS运行的项目,然后去文件夹找到后,删除。
为什么使用依赖包26.+的方式的 compile 'com.android.support:appcompat-v7:26.+'
+ 1、实现组件对内对外的代码都放在组件内部,对外的改后缀名为.api,编译之前自动copy&rename为.java文件。 + 2、内部有具体的实现Native方式(不使用Annotation)来进行UI跳转,这部分可忽略。 + 3、添加了相应的注释来理解代码。 + 4、maven上传的脚本 编译时候打不开,放到本地了。
module A 是一个组件,module B 也是一个组件。 module A 和 module B 共同依赖 componentService 如果 module A 需要用到 module B 的功能,但是 Module B 的类是自在自己的模块中定义,请问如何在componentService 中声明接口,因为 componentService 中没有 Module B 中的类? 即使声明了,Module A...
大佬,跳转的时候,如何附带 Intent.FLAG?
直接在as上编译是可以的,但是通过as签名生成的包,装到手机上就会报错,说找不到子组件的类。
作者已经没有维护了... 优秀的库,从一开始收益于此。 如果有需求可以看最新的组件化库 https://github.com/YummyLau/ComponentPlugin 调试功能不再耦合在功能组件内,单一module调试多组件,同时面向接口编程,无需任何router!
 如图,只能引入runalone里面的R文件,很奇怪