首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
yoyochoo
掘友等级
Android开发
|
明月智能
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2K
文章 1.9K
沸点 48
赞
2K
返回
|
搜索文章
赞
文章( 1.9K )
沸点( 48 )
玩转 Flow 操作符(二):时间控制、聚合与组合
详解 Kotlin Flow 核心操作符,涵盖时间(timeout, sample)、聚合(reduce, fold)与合并(merge, zip, combine)三大类。
玩转 Flow 操作符(一):数据转换与过滤
本文是 Kotlin Flow 操作符的简明指南。内容涵盖了过滤、转换、去重和调试等核心操作,并重点解析了 map 和 mapLatest 的关键区别。
回调场景神器:kotlin callbackFlow
本文通过一个回调案例的不同实现,来讲述 callbackFlow 的由来与用法,从而让大家在回调场景中更游刃有余。
Kotlin Flow 入门:构建响应式异步数据流
讲解Flow核心:Flow是协程版的Sequence,具有“冷流”特性。分析了flow为何限制emit上下文,并介绍了channelFlow和launchIn等API。
【车载Android】使用自定义插件实现多语言自动化适配
2024年中国成为世界第一汽车出口大国,车载Android应用的全球化适配需求也日益迫切。在实际开发中,多语言适配往往是一项繁琐且容易出错的工作,博主曾对Jira上百个翻译错误的Bug单不停地叹气,无
安卓实现屏幕共享
以下是基于Android实现设备间屏幕共享与远程控制的核心架构设计及关键技术实现方案,结合多个技术文档和开源实践总结而成: 🧱 一、系统架构设计 1. 主控端(Controller) 2. 受
协程间的通信管道 —— Kotlin Channel 详解
讲解了协程Channel。它和async类似,但能多次发送数据。它是个队列,不适合多个协程同时接收。介绍了Channel的容量、缓冲设置,以及 close() 和 cancel() 两种关闭方法。
让协程更健壮:全面的异常处理策略
本文分析了协程 try-catch 失效的原因,讲解了异常与取消的传播机制、CoroutineExceptionHandler 的用法,以及 async 和 SupervisorJob 的特殊规则。
掌握协程的边界与环境:CoroutineScope 与 CoroutineContext
辨析了CoroutineScope与Context,澄清了GlobalScope的用途。重点讲解coroutineScope和withContext的本质,并解析了Context的操作原理。
优雅地处理协程:取消机制深度剖析
讲解Kotlin协程的协作式取消。协程取消需要delay或isActive检查来配合。介绍了父协程会自动取消子协程的结构化特性,以及如何使用NonCancellable来保护清理代码。
下一页
个人成就
文章被点赞
4
文章被阅读
1,835
掘力值
29
关注了
226
关注者
12
收藏集
33
关注标签
28
加入于
2015-10-18