首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用户3235238492115
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2.8K
文章 2.8K
沸点 1
赞
2.8K
返回
|
搜索文章
赞
文章( 2.8K )
沸点( 1 )
Android实现防抖方案对比
在Android中实现控件防抖(避免短时间内多次触发)是提升用户体验的重要环节 常见防抖手段有那几种?
Android 协程解析:第六章 高阶并发模式
6.1 Actor模型实现 6.1.1 Actor概念解析 Actor模型是一种并发计算模型,核心思想是: 封装状态:每个Actor维护私有状态 消息驱动:通过消息传递进行通信 顺序处理:每次只处理一
为什么 Google 不再推荐 SharedPreferences?答案其实只有一个:锁
SharedPreferences 是「锁模型」,DataStore 是「无锁消息模型」 ,这是思想上的转变。
AGP 9.2 开始,Android 上协程启动和取消速度提升两倍
从 AGP 9.2 (9.2.0-alpha05)开始,针对 Kotlin 协程内部大量使用的 Atomic*FieldUpdater 场景,R8 会进行优化操作,把一部分原本较重的 Updater
不要让调用方承担你本该承担的复杂度 —— Android Data 层设计原则
前言 在做 Android 架构评审时,我经常看到这样的代码: ViewModel 在关心什么?它在关心缓存策略、缓存 key 的格式、是否要强制刷新。这些本不该是它的事。 这就是复杂度泄露——一层不
Compose 响应式布局要变天—入门 FlexBox
Jetpack Compose 一直在快速演进。随着新的 FlexBox 布局到来,我们终于有了一种强大且灵活的方式来构建自适应 UI。
fragment为什么不建议有参数的构造方法
Fragment 不建议写有参构造方法,因为 系统会在重建 Fragment 时(旋转、进程被杀后恢复、返回栈还原、Nav 回退)用反射调用 无参构造 来实例化。构造函数里的入参不会被保存/恢复,轻则
破冰之旅:为什么 Android 选择了 Binder?
在 Android 开发的早期,很多开发者对 IPC(进程间通信)的理解往往停留在“怎么传个数据”这个层面。当我们第一次写下 AIDL 接口,看着生成的代码里那些奇怪的 Stub、Proxy和
Claude Code 完全指南:使用方式、技巧与最佳实践
Claude Code 完全指南:使用方式、技巧与最佳实践 最近在深度使用 Claude Code,发现真的很香!即整理了一份全面的指南,从零开始逐步了解 Claude Code 的核心功能、高级特性
Claude Code 国内使用完全指南:从安装到精通
为什么一定要试 Claude Code? Claude Code 堪称当下顶尖的编程工具,其优势显著,值得每一位编程从业者尝试。 在代码重构方面,它实现了真正的端到端重构。
下一页
关注了
70
关注者
1
收藏集
0
关注标签
12
加入于
2021-03-07