Jetpack Benchmark 库的 Macrobenchmark 稳定性,CI 环境下跑得过吗 Jetpack Benchmark 库的 Macrobenchmark 稳定性,CI 环境下跑得过吗 Jetpack Benchmark 库的 Macrobenchmark 稳定性,CI 环境下跑得过吗 Macrobenchmark 这个库从 AndroidX Benchmark 1.1.0 被扶正 2026-09-11 随笔 27
Google Play 的政策收紧,开发者账号被封怎么办 Google Play 的政策收紧,开发者账号被封怎么办 Google Play 的政策收紧,开发者账号被封怎么办 2024 年开春那会儿,Google Play Console 后台突然弹出一堆红色警告,很多用了七八年个人账号的老开发者在同一天被卡住了——系统要求提交 D-U-N-S 编码(邓白氏 2026-09-11 随笔 0
Kotlin 协程的 Loom 虚拟线程支持,JVM 21 之后的 Android 开发 Kotlin 协程的 Loom 虚拟线程支持,JVM 21 之后的 Android 开发 Kotlin 协程的 Loom 虚拟线程支持,JVM 21 之后的 Android 开发 最近刷技术资讯,总能在标题里看到一种诡异的组合:"JDK 21 虚拟线程正式发布,Android 开发迎来巨变",或者" 2026-09-11 随笔 10
Android 的 AudioManager 音频焦点竞争,多应用同时播放的处理 Android 的 AudioManager 音频焦点竞争,多应用同时播放的处理 「Android 的 AudioManager 音频焦点竞争,多应用同时播放的处理」 开车导航时最怕什么?不是路线绕远,是扬声器里的混战。高德地图刚喊完“前方三百米掉头”,抖音突然开始“注意看这个男人叫小帅”,你手忙脚 2026-09-08 随笔 9
国内手机厂商的 AI 大模型集成,对 App 开发者意味着什么 国内手机厂商的 AI 大模型集成,对 App 开发者意味着什么 国内手机厂商的 AI 大模型集成,对 App 开发者意味着什么 去年年底,我手头一个阅读类 App 收到小米应用商店的审核意见,要求「适配系统级 AI 摘要能力」。当时我还以为是常规的合规审查,点进去一看才发现,对方要求我们在应用内提供 2026-09-08 随笔 31
Gradle 构建慢的问题,有人找到了新解法 Gradle 构建慢的问题,有人找到了新解法 Gradle构建慢的问题,有人找到了新解法 如果你最近还在一个超过两百个模块的Android项目里写代码,大概率会对那个绿色的Gradle进度条产生生理性厌恶。点一下Run,先去接杯水,回来发现它还在Configuration阶段打转;改了一行日志,重新 2026-09-08 随笔 0
Rust 写 Android 系统服务,Google 的新尝试 Rust 写 Android 系统服务,Google 的新尝试 Rust 写 Android 系统服务,Google 的新尝试 如果你最近同步过 AOSP master 分支的代码,点开 system/security/keystore2 或者 packages/modules/DnsResolve 2026-09-08 随笔 0
Google Play 的 Pre-Launch Report 自动化测试,覆盖率有多少 Google Play 的 Pre-Launch Report 自动化测试,覆盖率有多少 Google Play 的 Pre-Launch Report 自动化测试,覆盖率有多少 去年 Android 15(API 35)刚发布那会儿,我在 Play Console 里提交了一个内部测试版本。打包、 2026-09-08 随笔 4
国内安卓生态的碎片化治理,Google 无能为力了吗 国内安卓生态的碎片化治理,Google 无能为力了吗 国内安卓生态的碎片化治理,Google 无能为力了吗 去年 Android 14 正式发布,Google 终于对精确闹钟动刀了。SCHEDULE_EXACT_ALARM 这个权限在 API 34 上不再是普通权限,非系统应用默认拿不到,得换成 U 2026-09-08 随笔 5
Google 的 Android Jetpack 新库发布节奏,哪些值得追 Google 的 Android Jetpack 新库发布节奏,哪些值得追 Google 的 Android Jetpack 新库发布节奏,哪些值得追 上个月把项目里的 Kotlin 版本从 1.9.0 升到 1.9.22,本来只是例行升级,想着小版本号能出什么岔子。结果 CI 直接挂掉,Compo 2026-09-02 随笔 10