功能Module:只要与业务有一些联系或者有一些我们自定义的功能 具体项目Module:类型为application(applicationModule),包含项目的基础信息:如包名,applicationId,以及一些第三方平台需要的appId,appSecret; 注解Module:包含着各种annotation,配合着代码生成器; 代码生成器Module:通过annotationProcessor或apt调用的 实现动态生成代码功能的Module,微信登录与注册会用到06:35 可以通过annotationProcessor生成需要的类(编译器生成技术,既不会影响性能,也能绕过某些限制)
Module架构图:0637
Latte0726 Latte-annotation:注解module; Latte-compiler:代码生成器; latte-core:核心功能; latte-...:添加一些独立于业务之外的功能;如latte-UI latte-ec:业务逻辑
注意事项:0743
- Java Library:纯Java库,不包含Android内置的类和方法
11.01能够学到什么
注解Module:butter