首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ARouter 在多 module 项目中实战

技术点: 多module工程,有baseLib和主APP以及多业务module 多module,实现某个module可独立运行 多module之间跳转,使用ARouter框架 ARouter拦截器使用...如果用不到baselib中的资源,那么无需依赖。其他虚线条: 表示无需相互依赖,就可以实现页面跳转和通信,这就是路由的强大之处。...[Project Structure] 如图选择不同的模块,添加依赖模块即可,我这里的依赖是这样的: app模块依赖:baseLib、circle、home baseLib模块:不依赖任何功能模块 circle...模块依赖:baseLib home模块依赖:baseLib 模块说明 baseLib:项目的公共基础模块,一般可以包括共用的工具类、公共资源、公共代码片段、共用三方引用等等可以放在这里,这样做可以避免很多的重复代码...工程 ARouter 配置 第一步:baseLib模块配置 打开baseLib下的build.gradle文件,在dependencies下添加如下代码 api 'com.alibaba:arouter-api

93940
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android的Nexus搭建Maven私有仓库

    (在组件化开发模式下,我们一般都要将业务组件打包成aar文件上传到仓库,供空壳app集成) 1、新建一个Module,选择Android Library,取名叫baseLib,用来存放一些基类 ?...看到这些配置很熟悉吧,和手动上传传递的参数一样 3、接下来,我们打开baseLib的build.gradle文件,配置一下上传到maven的代码,然后gradle运行一下 dependencies {...') } 4、我们在baseLib里面写个BaseActivity基类 public abstract class BaseActivity extends Activity { private...6、点击项目最右边的gradle侧边栏,展开baselib,打开upload,双击运行uploadArchives进行上传,下面没有报错,那就说明上传成功 ?...:baseLib:1.0.0' compile 'codelang:pay:1.0.0' } gradle编译一下,然后我们在MainActivity使用一下,完美 ?

    1.1K20

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券