首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android & Kotlin & Flutter 开发百宝箱:高频碎片知识库
QING618
创建于2024-12-24
订阅专栏
本专栏专注于高质量的碎片化的知识分享。
等 39 人订阅
共70篇文章
创建于2024-12-24
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Kotlin协程之Mutex详解
Mutex是Kotlin协程中用于实现互斥访问共享资源的核心工具。通过合理使用Mutex,可以在协程并发编程中有效避免数据竞争,同时保持代码的高效与可维护性。
一文带你了解 Android 中 Dagger/Hilt 的原理和简单使用
依赖注入是一种设计模式,通过将对象的创建和依赖关系从代码中解耦,提升代码的可测试性、可维护性和可扩展性。
Kotlin 作用域函数(let、run、with、apply、also)的使用指南
本文从明确每个函数的行为和返回类型讲解,结合具体场景选择最合适的函数,可显著提升代码的简洁性和可读性。
Android 详解:高频使用的 8 种设计模式的核心思想和代码实现
设计模式是解决软件设计问题的经典方案,在 Android 开发中合理使用设计模式能显著提升代码的可维护性、扩展性和可读性。
Android 通知(Notification)详解
Android 通知是应用向用户传递重要信息的主要方式,通常显示在状态栏、锁屏或通知抽屉中。本文将从概念、权限、版本兼容、样式、常见问题等方面进行详细讲解。
一文带你吃透Kotlin中 lateinit 和 by lazy 的区别和用法
正确选择lateinit 或 by lazy可以提升代码的健壮性和性能,避免不必要的空值检查和资源浪费。
Android Context 详解:原理、类型与使用指南
通过深入理解 Context 的原理和使用规范,可显著提升应用的稳定性和性能。正确使用 Context 是 Android 开发者的必备技能,也是避免内存泄漏的关键。
Android Content Provider 详解
通过合理设计 URI 结构、适配版本限制、优化查询性能并严格管控权限,可高效利用 Content Provider 实现安全、灵活的数据共享与管理。
Android 广播(Broadcast Receiver)详解
广播(Broadcast)是 Android 系统中跨组件、跨应用通信的核心机制,允许应用监听系统或自定义事件并响应。本文从广播类型、使用方式、版本兼容、注意事项及典型场景五个维度全面解析。
一文带你吃透Android中显示Intent与隐式Intent的区别
通过合理选择 Intent 类型、处理版本兼容性问题并遵循安全最佳实践,可显著提升应用的稳定性和用户体验。
一文带你了解Android中常见的跨组件通信方案及其适用场景
在 Android 组件化开发中,跨组件通信的核心目标是实现模块间解耦,通过合理选择通信方式,可以在保证组件独立性的同时,实现灵活高效的模块协作。
一文带你吃透接口(Interface)结合 @AutoService 与 ServiceLoader 详解
通过 interface + @AutoService + ServiceLoader,可实现高度解耦的模块化通信,尤其适合需要动态加载服务实现的场景。
一文带你吃透Android 中 AIDL 与 bindService 的核心区别
AIDL主要用于不同进程之间的通信,而bindService通常用于同一应用内或不同应用间的服务绑定,但可能更侧重于本地服务的连接。
Android AIDL 开发指南:包含注意事项、兼容性问题
AIDL(Android Interface Definition Language)用于实现 跨进程通信(IPC) ,允许不同进程中的组件交换数据。
Android中Binder通信的优势以及与传统IPC的差异
Android 中的 Binder 是专为系统设计的 IPC(跨进程通信)机制,相比传统 IPC(如管道、Socket、共享内存等),它在性能、安全性、易用性等方面具有显著优势。
一文带你吃透Android View绘制流程与原理详解
Android 中 View 的绘制流程是 UI 框架的核心机制,主要分为 Measure(测量)、Layout(布局)、Draw(绘制) 三个阶段。
Android Flow + ViewModel 最佳实践教程
一文带你熟悉Android Flow + ViewModel 的最佳实践,让你快速构建高效且易于维护的架构。
Android Flow 零基础到入门教程———操作符详解!
一文带你熟悉Android中Flow的各类操作符,通过灵活组合这些操作符,可以实现复杂的异步数据流处理逻辑。
Android Flow 零基础到入门教程———基本概念和使用
一文带你熟悉Android中Flow的基本概念和使用,它类似于 RxJava 的 Observable,但更轻量且与协程深度集成。
一文带你吃透HolderFragment 实现ViewModel的生命周期穿透!
通过这种混合模式,既可以享受 `ViewModel` 官方架构组件的便捷性,又能通过 `HolderFragment` 实现更灵活的数据控制。
下一页