Android组件化
文章平均质量分 77
chan_yang
千里之行 始于足下。
展开
-
组件化之一
前言 盛年不重来,一日难再晨。及时宜自勉,岁月不待人 什么是组件化,为什么需要组件化? 早期单一分层模式 问题一:无论分包怎么做,随着项目增大,项目失去层次感,后面接手的人扑街 问题二:包名约束太弱,稍有不注意,就会不同业务包直接互相调用,代码高耦合 问题三:多人开发在版本管理中,容易出现代码覆盖冲突等问题 组件化意义 不相互依赖,可以相互交互,任意组合,高度解耦,自由拆卸,自由组装,重复利用,分层独立化 集成环境/组件环境自动部署配置 抽取公共Gradle 创建config.gradle 编原创 2022-04-04 21:43:00 · 1927 阅读 · 0 评论 -
组件化之二
前言 有志者,事竟成 APT技术 APT是什么? APT(Annotation Processing Tool) 是一种处理注释的工具,它对源代码文件进行检测找出其中的Annotation,根据注解自动生成代码,如果想要自定义的注解处理器能够正常运行,必须要通过APT工具来进行处理。 也可以这样理解,只有通过声明APT工具后,程序在编译期间自定义注解解释器才能执行。 通俗理解:根据规则,帮我们生成代码、生成类文件 APT中用到的重要元素 ackageElement :表示一个包程序元素。提供对有关原创 2022-04-06 21:19:37 · 2230 阅读 · 0 评论