
Android
文章平均质量分 93
小稀革
这个作者很懒,什么都没留下…
展开
-
组件通讯设计原理及注入实现原理
组件通讯设计原理及注入实现原理主要涉及一下核心知识点注解注解处理器自动生成代码 (javapoet/kotlinpoet)自定义插件ASMtransform本文主要设计设计和思考实现思路、 解决问题的方式及经验, 至于以上的各个知识点网上一大把, 读者可自行学习, 这里不再陈述。所有功能已进行实现, 其用方式依赖及实现源码已在 Github 上 ServiceAssistant, 该库不管组件通讯的 Service 还是进行注入操作 Injected 都是懒加载, 而且一步到位, 跟用原创 2021-04-10 18:42:04 · 264 阅读 · 0 评论 -
Android 组件化通讯库
ServiceAssistant(服务助手)github 地址ServiceAssistant介绍为组件化而生, 可以轻松灵活实现组件之间的任何通信及交互。支持亮点库特别 mini, 核心库就 3 个类, 整个库也一共就 10 个类组件之间的任意通讯组件之间的回调实现组件之间的数据共享上层可以轻松调用下层(A 依赖 B, 可实现 B 对 A 的任意访问)更加灵活(你想怎么都行)依赖在项目 gradle 中配置repositories { maven {原创 2021-04-03 11:20:10 · 269 阅读 · 1 评论 -
复习。一句话带过。(老掉牙)东西 。 一、 handle 消息机制
一、 使用private Handler mHandler = new Handler() { @Override public void handleMessage(Message msg) { super.handleMessage(msg); // xxx }};// 发送消息mHandler.sendMessage();mHandle...原创 2019-09-10 11:37:38 · 318 阅读 · 0 评论 -
复习。一句话带过。(老掉牙)东西 。二、ThreadLocal
一、 大致介绍不同线程中使用 ThreadLocal 保存的值互补影响…二、 类、方法们ThreadLocalThreadLocalMapThread三、 一句话带过每一个 Thread 都有一个 TheadLocalMap, TheadLocalMap 存储的是一个个 key 为 ThreadLocal, value 为 Object 的变量, TheadLocal 保存值就...原创 2019-09-10 14:08:34 · 168 阅读 · 0 评论