首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Android & Kotlin & Flutter 开发百宝箱:高频碎片知识库
QING618
创建于2024-12-24
订阅专栏
本专栏专注于高质量的碎片化的知识分享。
等 47 人订阅
共77篇文章
创建于2024-12-24
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Jetpack Compose 中的 ViewModel 作用域管理 —— 新手指南
通过合理使用 ViewModel 作用域,可以有效地管理状态的生命周期,避免内存泄漏,并确保状态在正确的上下文中共享和隔离。
Kotlin Flow 去重 (distinctUntilChanged) 详解
`distinctUntilChanged` 是 Kotlin Flow 中非常实用的操作符,合理使用可以显著提高应用性能和用户体验。
Kotlin Flow 节流 (Throttle) 详解
节流(Throttle) 是控制事件频率的重要操作符,它确保在指定时间间隔内最多只处理一次事件。与防抖不同,节流是定期执行,而不是等待稳定。
Kotlin Flow 防抖(Debounce)详解
在 Kotlin 中,Flow 防抖(Debounce)主要用于处理连续事件流,防止在短时间内频繁触发操作。这在用户输入、搜索建议、按钮点击等场景中非常有用。
Kotlin Flow 防抖(Debounce)、节流(Throttle)、去重(distinctUntilChanged) —— 新手指南
Kotlin Flow 防抖、节流、去重这三个操作符在处理用户交互和实时数据流时非常有用,它们有不同的使用场景和效果。
kotlin 协程: GlobalScope 和 Application Scope 选择和使用 —— 新手指南
记住:协程创建的成本很低,但内存泄漏的成本很高。选择合适的 Scope 是编写出健壮协程代码的关键。
Kotlin 协程中Job和SupervisorJob —— 新手指南
Kotlin:协程为管理异步操作提供了强大的工具,而Job和SupervisorJob正是这个系统的核心。
使用扩展函数为 AppCompatTextView 提供多段文本点击区域设置功能
该扩展函数为 AppCompatTextView 提供了多段文本点击区域设置功能,允许在单个文本视图中设置多个可点击区域,每个区域可独立设置点击事件和文字颜色。
Media3 ExoPlayer 快速实现背景视频播放(干货)
ExoPlayer 是 Media3 中此接口的默认实现。与 Android 的 MediaPlayer API 相比,它增加了额外的便利性,易于自定义和扩展.
Android跳转高德、腾讯、百度地图进行目的地导航
本文快速带你实现Android调用跳转百度地图、高德地图、腾讯地图进行目的地导航,一站式示例让你用的省时、省心、省事......
Gradle 核心配置属性详解 - 新手指南(二)
掌握文中这些核心配置和高级技巧,你将能够构建高效、可维护的 Gradle 项目,大幅提升构建性能和开发效率。
Gradle 核心配置属性详解 - 新手指南(一)
通过学习本文中的配置和优化策略,可将构建时间 减少 30%-70%(视项目规模)。建议逐步实施并监控效果,优先处理耗时最长的构建阶段。
AndroidManifest.xml中application标签属性详解 —— 新手指南
通过合理配置Manifest的这些属性,可在 Android 35 设备上实现最佳性能与安全特性,同时保持对旧版本系统的兼容。
Android 存储权限兼容问题详解 —— 新手指南
通过合理使用作用域存储 API 和动态权限机制,开发者可以在保证用户隐私的同时,实现存储功能的跨版本兼容。
Android 定位权限兼容问题详解 —— 新手指南
本文从定位权限各个版本的核心变化及适配策略(附示例代码)进行讲解,帮助开发者全面理解Android定位权限的兼容性问题。
Parcelable 和 Serializable 的区别详解 —— 新手指南
在 Android 开发中,Parcelable 和 Serializable 是两种用于对象序列化的接口,但它们在设计目标、性能和使用场景上有显著差异。结合具体场景,平衡性能、开发效率和可维护性。
Kotlin 匿名函数详解 —— 新手指南
匿名函数是Kotlin中一种不需要声明名称的函数,可以直接作为表达式使用。它们比Lambda表达式更灵活,在某些场景下能提供更好的可读性和控制能力。
Android 事件分发机制详解 —— 新手指南
Android 的事件分发机制是处理用户触摸、点击、滑动等交互行为的关键,其核心围绕 事件传递链和责任链模式展开。
Android Binder 通信方法调用详解 —— 新手指南
Binder 是 Android 高效 IPC 的核心,合理设计接口、优化数据传输,并妥善处理异常和线程问题,可显著提升应用性能和稳定性。
Android Executor 与 Executors 详解 —— 新手指南
深入了解Executor和Executors,正确选择执行策略可以显著提升应用性能和响应速度,同时避免内存泄漏和ANR问题。
下一页