首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
kotlin
订阅
山枣知
更多收藏集
微信扫码分享
微信
新浪微博
QQ
20篇文章 · 0订阅
使用 Kotlin 协程实现防抖
在用户界面(UI)编程中,我们经常会遇到需要限制函数执行频率的场景。这在处理按钮点击、搜索输入或其他高频事件时特别有用。一个有效的技术就是“防抖”。 什么是防抖? 防抖用于确保函数不会被过于频繁地调用
"?"、"?."、"?:"、"takeIf"、"run" 等语法讲解
? 可空类型 在 Kotlin 中,类型默认是不可空的。如果要声明一个可空类型,需要在类型后面加上 ?。 ?. 安全调用操作符 安全调用操作符用于调用一个可能为 null 的对象的方法或访问其属性。如
Kotlin扩展函数提升Android开发效率
在Android开发中,Kotlin的扩展函数(Extension Functions)犹如一把神奇的瑞士军刀,它能显著提升代码简洁性和开发效率。以下是通过实战案例展示的扩展函数魔法手册: 一、扩展函
在Android中,kotlin 的一些开发技巧
@JvmOverloads 在Kotlin中,在有默认参数值的方法中使用 @JvmOverloads 注解,就可以很方便地实现多个重载方法。最常使用的地方就是自定义 View,代码示例如下: 它等价于
Android 异步数据流:Kotlin Flow 为何成为新一代“利器”?LiveData 又有何局限?
前言 在 Android 应用开发中,异步操作无处不在:网络请求、数据库查询、传感器数据监听、用户交互等等。为了让 UI 能够及时响应这些异步操作的结果,并保持界面的流畅性,我们迫切需要一套高效且健壮
Kotlin 注解全面指北
注解是 Kotlin 的一项强大功能, 它允许你为代码附加元数据. 编译器, 库或框架可以使用这些元数据来修改行为, 提供附加信息或启用特定功能.
2025年Android六边形战士开发趋势,需要掌握哪些技能可自我反省
2025年Android六边形战士开发趋势,需要掌握那些技能和自我反省,要向六边形战士方向 发展并不断深入,当然六边形战士只是一个名词,Android实际涉及到的分支,可能不止6个,可以
Android - 重试逻辑封装
实际开发中,经常需要"重试"这个逻辑,例如:Http请求,发送IM消息,播放视频,直播推流,拉流等等。一般框架本身会提供重试方案,但是他们不统一,可能不好自定义重试策略。
Kotlin协程高级用法与源码解析(基于Kotlin 1.7+)
引言 在现代Android和后端开发中,异步编程是不可或缺的一部分。Kotlin协程作为一种强大的并发处理工具,极大地简化了异步编程的复杂性。本学习文档旨在为Kotlin开发者提供一个全面而深入的协程
一句话说透Kotlin协程里面的supervisorScope和coroutineScope有什么区别
**`coroutineScope`** → **“连坐制”** :一个子协程崩溃,所有兄弟协程陪葬,父协程也取消。 - **`supervisorScope`** → **“责任隔离”** :一