
Android组件化架构
读书笔记
iblade
明年的某个时候,你会想着要是今天就行动了该多好!
展开
-
Android组件化基础
组件化: 组件(功能导向):单一的功能 组件,如视频组件,支付组件,路由组件 模块(业务导向):独立的业务模块,如首页模块,直播模块,IM模块。 粒度上,模块大于组件,二者思想一致:代码复用,业务解耦。 组件化优势: 1.避免重复造轮子,提高复用性,节约成本,提升开发效率。 2.项目间共用组件,可以确保整体技术的统一性。 3.为插件化共用一套底层模型做准备。 模块化优势: 1.业务解耦,移植...原创 2019-09-02 15:11:23 · 314 阅读 · 0 评论 -
Android组件间通信机制
组件间通信机制: 1.本地广播: 本地广播特点:(观察者模式的运用) 比全局广播更快,出自于Android.support,(底层实现是handler); 仅限APP内传播,安全性,保密性,效率远高于全局广播; 不支持静态注册; 缺陷:无法干涉传输途中的任何步骤。 也存在比本地广播更加高效的通信方式:事件总线。 2.EventBus: 替代Intent,Handler,Broadcast,在F...原创 2019-09-02 20:12:45 · 554 阅读 · 0 评论