首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
张荣旗
掘友等级
Android
获得徽章 4
动态
文章
专栏
沸点
收藏集
关注
作品
赞
16
文章 16
沸点 0
赞
16
返回
|
搜索文章
赞
文章( 16 )
沸点( 0 )
Android架构设计(模块化+组件化+MVI)
支持配置变更后的还原 支持进程杀死后的还原 项目架构:模块化+组件化+MVI 支持多App开发 支持一键切换Feature模块单独运行 支持一键去除可移除功能代码 支持项目无反射实现 支持动态主题
Android-Handler源码解析-使用
Android-Handler源码解析-使用 Handler 创建Handler 主线程 子线程 创建Message obtainMessage() 发送 send-Message sendMessa
通用缓存存储设计方案
通用缓存存储设计方案。高复用低耦合,便于拓展,可快速移植,解决各个项目使用内存缓存,sp,mmkv,sql,lru,DataStore的凌乱。抽象一套统一的API接口
为什么Fragment中要使用viewLifecycleOwner代替this
从类型上说,Fragment与viewLifecycleOwner的类型FragmentViewLifecycleOwner二者都继承了LifecycleOwner,向之前那样直接使用this,大部分情况下运行也是完全正常的。那么这里的Lint提醒是为什么呢? 可见这是有意为之…
Android平台的Kotlin协程-Flow和Channel的那些事
Android平台的Kotlin协程-Flow和Channel的那些事 Flow 简介 虽然,Flow的很多功能RxJava都可以替代。但是,相比RxJava,Flow提供了更简介的API。 而且,G
Android-Handler源码解析-MessageQueue(三)
三方库-Handler源码解析-MessageQueue 成员变量 创建MessageQueue 想要使用MessageQueue,首先需要创建MessageQueue,所以我们接下来看下它是如何被创
Android-Handler源码解析-Handler(一)
三方库-Handler源码解析-Handler 成员变量 创建Handler 想要使用Handler,首先要创建Handler,所以我们接下来看下它是如何被创建的。 new Handler() 默认L
Android-Handler源码解析-Looper(二)
三方库-Handler源码解析-Looper 成员变量 创建Looper 想要使用Looper,首先要创建Looper,所以我们接下来看下它是如何被创建的。 Looper.prepare() prep
Android-Handler源码解析-Message(四)
三方库-Handler源码解析-Message 成员变量 创建Message 想要使用、发送Message,首先要创建Message,所以我们接下来看下它是如何被创建的。 new Message()
三方库-EventBus源码解析(二)
EventBus源码解析(二) EventBus的post EventBus --> post() post()方法,为事件的发送,兼容了多线程多发送多事件(多事件后面介绍)的情况。它使用Thread
下一页
个人成就
文章被点赞
144
文章被阅读
18,148
掘力值
714
关注了
6
关注者
67
收藏集
0
关注标签
1
加入于
2021-01-13