我收集的性能优化资料和工具链 我收集的性能优化资料和工具链 「我收集的性能优化资料和工具链」 前阵子重构一个老项目的首页,Compose 的 LazyColumn 在滚动时出现了明显的掉帧。起初我以为是 remember 和 derivedStateOf 的用法出了问题,重组次数太多,但把代码里所有的 State 梳理一遍后,帧 2026-08-24 tool 0
TelephonyManager 的监听限制,Android 10 后的变化 TelephonyManager 的监听限制,Android 10 后的变化 「TelephonyManager 的监听限制,Android 10 后的变化」 去年把项目 targetSdkVersion 从 28 提到 33 的时候,线上监控突然冒出一堆 SecurityException,堆栈清 2026-08-24 Android 3
Android Studio 新版本的内存占用,我的电脑撑得住吗 Android Studio 新版本的内存占用,我的电脑撑得住吗 Android Studio 新版本的内存占用,我的电脑撑得住吗 上周把 Android Studio 升级到了 Koala Feature Drop,版本号 2024.1.2。开机,打开一个常规的电商项目,二十来个 module,不 2026-08-24 随笔 4
Android 的 Health Connect API 统一健康数据,厂商买账吗 Android 的 Health Connect API 统一健康数据,厂商买账吗 Android 的 Health Connect API 统一健康数据,厂商买账吗 Google Fit 的葬礼与 Health Connect 的诞生 Google 在健康数据这件事上的反复无常,Android 开 2026-08-24 随笔 2
Compose 的 derivedStateOf,什么时候真的需要它 Compose 的 derivedStateOf,什么时候真的需要它 Compose 的 derivedStateOf,什么时候真的需要它 去年把项目里的 Compose BOM 从 2023.06 升级到 2023.10(对应 Compose UI 1.5.4)之后,我顺手清理了一批性能相关的样板 2026-08-24 Android 2
Compose 的副作用 API:LaunchedEffect、DisposableEffect、SideEffect 到底什么时候用 Compose 的副作用 API:LaunchedEffect、DisposableEffect、SideEffect 到底什么时候用 「Compose 的副作用 API:LaunchedEffect、DisposableEffect、SideEffect 到底什么时候用」 去年把项目里的 Recy 2026-08-24 Android 0
Dagger 到 Hilt 的迁移检查清单 Dagger 到 Hilt 的迁移检查清单 Dagger 到 Hilt 的迁移检查清单 去年把项目里的 Dagger 2.35 迁到 Hilt 2.44 那会儿,CI 挂得惨不忍睹。本地 Gradle Sync 明明过了,推上去就报 kapt 生成的 Hilt_Application 类找不到符号。 2026-08-24 tool 0
ActivityResultContracts 替代 startActivityForResult,迁移成本 ActivityResultContracts 替代 startActivityForResult,迁移成本 ActivityResultContracts 替代 startActivityForResult,迁移成本 compileSdk 升到 31 之后,Android Studio 给所有 s 2026-08-24 Android 4
Linux 下 Android 开发的环境配置指南 Linux 下 Android 开发的环境配置指南 Linux 下 Android 开发的环境配置指南 刚把主力开发机从 macOS 换到 Ubuntu 的第三周,我遇到了一个极其荒谬的问题:Pixel 7 明明插着 USB-C,adb devices 却死活刷不出设备。换了三根数据线、确认开发者模 2026-08-24 tool 0
AI 写代码越来越猛,Android 开发会被取代吗 AI 写代码越来越猛,Android 开发会被取代吗 AI 写代码越来越猛,Android 开发会被取代吗 最近刷技术社区,总能看到一种论调:GitHub Copilot、Cursor、Claude 3.5 Sonnet 写代码能力暴涨,Android 开发这种"体力活"马上就要被 AI 取代了。看 2026-08-24 随笔 0