首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
雨白
掘友等级
安卓初学者
Jetpack Compose 好像看起来、写起来都挺爽的
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
9
文章 8
沸点 1
赞
9
返回
|
搜索文章
雨白
安卓初学者
·
28分钟前
关注
Jetpack Compose 实战:复刻 Material 3 圆形波浪进度条
本文记录了使用 Compose 实现圆形波浪进度条的全过程。包括 Path 绘制与正弦波叠加,重点解析了 StrokeCap 间隙补偿算法,并最终实现了呼吸、自转及流动的三...
0
评论
分享
雨白
安卓初学者
·
3天前
关注
深入理解 Flow 的终端操作符
本文梳理 Flow 终端操作符(first, last, toList 等)的用法,重点解析无限流挂起、内存溢出等实战陷阱,助你正确避坑。...
0
5
分享
雨白
安卓初学者
·
4天前
关注
深入理解 Android DocumentFile:性能陷阱与最佳实践
详解 DocumentFile 的原理与用法,分析其在海量文件扫描时的性能瓶颈,并提供基于 ContentResolver 的优化方案。...
6
评论
分享
雨白
安卓初学者
·
4天前
关注
Jetpack Compose 实战:自定义自适应分段按钮 (Segmented Button)
使用 Jetpack Compose 实现动态分段按钮,通过自定义布局实现了按钮宽度自适应,并结合动画组件优化了选中状态的交互体验。...
5
评论
分享
雨白
安卓初学者
·
6天前
关注
Jetpack Compose Navigation3:返回栈管理、大屏适配与自定义策略
从rememberNavBackStack入门,到ListDetailSceneStrategy适配。最后通过自定义场景,深入揭示“闪烁”和BackHandler拦截的核心...
7
2
分享
雨白
赞了这篇文章
bqliang
Androider
·
19天前
关注
Jetpack Navigation 3:领航未来 🚀
告别 NavController!Nav3 携状态驱动的 Backstack 来了。本文深入解析其核心概念、多窗格 Scene 布局、多模块方案 及优雅的条件导航实现,助你...
50
18
分享
雨白
安卓初学者
·
8天前
关注
Jetpack Compose Navigation 2.x 详解
本文是 Compose Navigation 2.x 实践指南。内容涵盖 NavHost 基础、参数传递、ViewModel 作用域,以及底部导航栏 saveState 状...
7
3
分享
雨白
安卓初学者
·
12天前
关注
Hilt 入门指南:从 DI 原理到核心用法
本文用“咖啡机”的例子讲解了什么是依赖注入。接着,带你实战 Hilt 框架,从基础用法到组件、模块(@Module)和 ViewModel 传参等核心知识点。...
6
评论
分享
雨白
安卓初学者
·
14天前
关注
让代码更清晰:Android 中的 MVC、MVP 与 MVVM
用一个“计数器”示例,演示 MVC、MVP、MVVM 的核心:拆。展示了如何通过拆分 View、Controller 或使用数据绑定,一步步让代码变得清晰、易于维护。...
6
1
分享
雨白
安卓初学者
·
16天前
关注
重识 Java IO、NIO 与 OkIO
通过例子讲解了 Java IO,包括传统 java.io (流、Socket)、NIO (Channel、Buffer) 和更简洁的 OkIO 库。...
5
评论
分享
雨白
安卓初学者
·
17天前
关注
协程进阶:协作、互斥与共享状态管理
内容包括:用Job和Channel替代CountDownLatch;select的“先到先得”用法;Mutex与synchronized的区别;以及ThreadLocal在...
6
1
分享
雨白
安卓初学者
·
21天前
关注
StateFlow 与 SharedFlow:在协程中管理状态与事件
讲解SharedFlow和StateFlow。它们是“热”流,用以解决普通“冷”Flow无法共享数据的问题。SharedFlow适合广播事件,StateFlow 适合管理状...
6
评论
分享
雨白
安卓初学者
·
23天前
关注
Flow 的异常处理与执行控制
详解Flow两大难点:异常和并发。解释了为什么推荐使用catch而不是try-catch,以及flowOn和buffer的工作原理。...
3
评论
分享
雨白
安卓初学者
·
26天前
关注
玩转 Flow 操作符(二):时间控制、聚合与组合
详解 Kotlin Flow 核心操作符,涵盖时间(timeout, sample)、聚合(reduce, fold)与合并(merge, zip, combine)三大类...
2
2
分享
雨白
安卓初学者
·
27天前
关注
玩转 Flow 操作符(一):数据转换与过滤
本文是 Kotlin Flow 操作符的简明指南。内容涵盖了过滤、转换、去重和调试等核心操作,并重点解析了 map 和 mapLatest 的关键区别。...
1
评论
分享
雨白
安卓初学者
·
28天前
关注
Kotlin Flow 入门:构建响应式异步数据流
讲解Flow核心:Flow是协程版的Sequence,具有“冷流”特性。分析了flow为何限制emit上下文,并介绍了channelFlow和launchIn等API。...
7
评论
分享
雨白
安卓初学者
·
1月前
关注
协程间的通信管道 —— Kotlin Channel 详解
讲解了协程Channel。它和async类似,但能多次发送数据。它是个队列,不适合多个协程同时接收。介绍了Channel的容量、缓冲设置,以及 close() 和 canc...
5
评论
分享
雨白
安卓初学者
·
1月前
关注
掌握协程的边界与环境:CoroutineScope 与 CoroutineContext
辨析了CoroutineScope与Context,澄清了GlobalScope的用途。重点讲解coroutineScope和withContext的本质,并解析了Cont...
5
1
分享
雨白
安卓初学者
·
1月前
关注
让协程更健壮:全面的异常处理策略
本文分析了协程 try-catch 失效的原因,讲解了异常与取消的传播机制、CoroutineExceptionHandler 的用法,以及 async 和 Supervi...
6
4
分享
雨白
安卓初学者
·
1月前
关注
优雅地处理协程:取消机制深度剖析
讲解Kotlin协程的协作式取消。协程取消需要delay或isActive检查来配合。介绍了父协程会自动取消子协程的结构化特性,以及如何使用NonCancellable来保...
3
3
分享
下一页
个人成就
文章被点赞
418
文章被阅读
45,723
掘力值
4,528
关注了
13
关注者
121
收藏集
0
关注标签
21
加入于
2025-03-10