BAT大型安卓项目开发之旅-------组件化架构(二)

做一个测试

需求是 在MainActivity中有三个按钮,点击后跳转

一.创建一个普通的Android项目

二.创建两个Module,分别命名为loginRunAlone 和 mineRunAlone,这两个module可以单独运行(开发阶段),若要发布就要把这两个module配置成libraries(让它两不能单独运行,运行MainActivity可以执行这两个Module中的代码)

2.1.创建loginRunAlone

2.2.创建mineRunAlone

三.创建BaseLibrary,命名为componentlib

四.在MainActivity中创建button

五.在MainActivity的gradle.properties中配置

六.修改loginRunAlone 和 mineRunAlone的 build.gradle

七.修改MainActivity的 build.gradle

八.在loginRunAlone 和 mineRunAlone的 build.gradle  加判断是 应用 还是 library

九.将 loginRunAlone 和 mineRunAlone两个Module添加到MainActivity中的build.gradle中

十.在loginRunAlone 和 mineRunAlone两个Module中创建mainifest文件夹,并将主配置文件复制进去,在修改

十一.将原来的主配置文件进行修改

十二.在baseLibrary中进行创建 接口

十三.在loginRunAlone 和 mineRunAlone两个Module中分别创建类 并实现

十四.为了传上下文 this,在baseLibrary中创建接口

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值