Android 组件化

Android APP项目分层

        Android APP属于C/S类型,面向客户端的应用程序,故而可以大体分为负责展示页面,监听客户操作的视图层(业务层);以及负责数据获取,存储,计算,传递的数据层(工具层)。

Android Studio项目结构

        在Android Studio项目结构中,一个Project可以包含一个或多个module,其中module又分为application和library两类,application module是项目入口,可以引入调用其他library module,同时library module也可以引入调用其他library module。

        一个项目可以有一个或多个application module,但是同一时间只能运行一个,所以打包apk时只能包含一个application module和与它关联的library module。

Android 组件化

        所以,组件化就是将一个APP的视图层和数据层按关联程度分成多个library module,再由一个application module为入口整合在一起。

       测试时,library module不可以独立运行;但是,可以分别将library module转换成application module分开测试,也可以分别为每个library module编写一个application module单独引入调用这个library module分开测试(推介)。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值