最新 最热

我们在构建微服务时犯过的最大错误

作者 | Mika Yeap译者 | 刘雅梦策划 | 田晓旭在网上招致批评的最快方法就是撰写有关微服务的文章。每个人都有自己的观点。不管你是支持还是批判微服务。人们会找到你,并告诉你你错了。我很喜欢这样。我最近有幸就这个...

2023-04-01
1

常用设计模式记录

分类设计模式简述一句话归纳目的创建型设计模式 (简单来说就是用来创建对象的)工厂模式(Factory Pattern)不同条件下创建不同实例产品标准化,生产更高效单例模式(Singleton Pattern)保证一个类仅有一个实例,并且提供一个全局...

2023-03-31
0

【EventBus】事件通信框架 ( 总结 | 手写事件通信框架完整代码示例 | 测试上述框架 )

该消息中心是事件通信框架的核心代码 , 负责订阅方法的注册 , 消息事件转发 , 订阅方法取消注册操作 ;

2023-03-29
0

【EventBus】事件通信框架 ( 取消注册 | 获取事件参数类型 | 根据事件类型获取订阅者 | 移除相关订阅者 )

文章目录一、取消注册订阅者二、完整代码示例一、取消注册订阅者取消注册操作 : 从 Map<Object, List<Class<?>>> typesBySubscriber 集合中获取 订阅者...

2023-03-29
0

【EventBus】事件通信框架 ( 发送事件 | 根据事件类型获取订阅者 | 调用订阅方法 )

接收到了 发布者 Publisher 发送给本消息中心 的 Event 消息事件对象 , 将该事件对象转发给相应接收该类型消息的 订阅者 ( 订阅对象 + 订阅方法 ) ;

2023-03-29
1

【EventBus】发布-订阅模式 ( Android 中使用 发布-订阅模式 进行通信 )

将上一篇博客 【EventBus】发布-订阅模式 ( 使用代码实现发布-订阅模式 ) 写的 发布-订阅模式 相关代码拷贝到Android Studio 工程中 ,

2023-03-29
1

【EventBus】EventBus 事件总线框架简介 ( EventBus 使用流程 )

EventBus 常用于 组件 间的事件传递 , 实现了各个组件间的通信 , 如 Activity 与 Fragment 之间的通信 , Activity 与 Service 之间的通信 ;

2023-03-29
1

【Binder 机制】AIDL 分析 ( AIDL 通信完整流程梳理 )

AIDL 文件 IMyAidlInterface.aidl 在客户端和服务端都有 , 编译时 , 都会在 " buildgeneratedaidl_source_output_dirdebugoutkimhslaidl_demo " 目录生成 IMyAidlInterface.java 源文件 ;...

2023-03-29
0

【Flutter】Flutter 混合开发 ( Flutter 与 Native 通信 | 完整代码示例 )

执行效果 : 在 Android 端嵌入 FlutterFragment , 通过

2023-03-29
1

【Flutter】Flutter 混合开发 ( Flutter 与 Native 通信 | Android 端实现 MethodChannel 通信 )

本博客与 【Flutter】Flutter 混合开发 ( Flutter 与 Native 通信 | 在 Flutter 端实现 MethodChannel 通信 ) 博客相对应 , 该博客中开发 Flutter 的 Dart 端 ;

2023-03-29
1