首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
android 架构
心源xinyuan
创建于2025-12-24
订阅专栏
关于架构方面的学习
暂无订阅
共8篇文章
创建于2025-12-24
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Android Lifecycle、LifecycleOwner、ViewLifecycleOwner、LifecycleScope、ViewModelScop
在 Android 开发中,管理组件(如 Activity 和 Fragment)的生命周期是一项基础且重要的工作。Jetpack 提供了一系列与生命周期相关的组件,帮助我们更安全、更高效地处理生命周
Android Flow 笔记
🎯 Flow 的设计哲学 Flow 的设计初衷是解决 "异步数据流的统一处理" 问题。在传统的编程模型中,我们处理单个异步结果用 suspend 函数,处理多个同步值用 Sequence/Collec
Android Hilt 笔记
🎯 为什么需要 Hilt?从 Dagger 的痛点说起 在 Hilt 出现之前,Android 开发者如果要使用依赖注入,最强大的选择是 Dagger。但 Dagger 的学习曲线非常陡峭,配置也相当
Android AIDL 笔记
一、AIDL 是什么? AIDL 全称 Android Interface Definition Language(安卓接口定义语言)。它是一种让你能够定义客户端与服务端之间通过进程间通信(IPC)进
Android 进程间传递大数据 笔记
在安卓开发中,进程间传递大数据是一个很经典的问题。你可能会首先想到用 Intent 或 AIDL,但很快就会发现 TransactionTooLargeException 这个老朋友。这背后是 Bin
Android 组件化 笔记
一、组件化的核心目标 在开始实现之前,我们需要明确组件化要达成什么: 业务模块间无直接依赖:feature_home 不能直接依赖 feature_mine,它们只能依赖基础层(common)和服务接
Android 模块化 笔记
好的,作为一名在Android领域摸爬滚打十年的老兵,我来为你详细展开 模块化在实际开发中的落地细节。很多开发者对模块化的理解停留在“拆分成多个module”,但在实际项目中,如何划分、如何配置、如何
Collections.synchronizedMap()与ConcurrentHashMap的区别笔记
Collections.synchronizedMap() 和 ConcurrentHashMap 都是Java中用于线程安全的Map实现,但它们在设计理念、性能和特性上有显著区别: 1. 锁的粒度