Android 的 Cross-Profile Intent 限制,工作资料和个人资料的隔离 Android 的 Cross-Profile Intent 限制,工作资料和个人资料的隔离 Android 的 Cross-Profile Intent 限制:企业安全的遮羞布,还是开发者的新牢笼? 如果你手上有一台运行 Android 14 或 15 的 Pixel 手机,并且通过公司 MDM 2026-08-14 随笔 1
Android 开发者官网的隐藏页面和工具 Android 开发者官网的隐藏页面和工具 Android 开发者官网的隐藏页面和工具 上个月把团队项目的 Android Studio 从 Jellyfish 升级到 Ladybug Feature Drop,顺手点了 IDE 里弹出的 Gradle Plugin 升级提示。结果 CI 直接崩了, 2026-08-14 tool 0
Google 的 Android 开发文档中文版更新滞后,英文阅读门槛 Google 的 Android 开发文档中文版更新滞后,英文阅读门槛 Google 的 Android 开发文档中文版更新滞后,英文阅读门槛 Android 14 强制推行前台服务类型细分之后,我花了一个下午排查一个 RemoteServiceException: Bad foreground s 2026-08-14 随笔 1
国内厂商的系统级广告 SDK,开发者接还是不接 国内厂商的系统级广告 SDK,开发者接还是不接 国内厂商的系统级广告 SDK,开发者接还是不接 上个月处理了一个线上 ANR,堆栈信息指向华为广告 SDK 的初始化线程。 targetSdkVersion 34,Android 14 机器,用户在冷启动时直接卡死五秒,系统弹出 "应用无响应"。去华为 2026-08-14 随笔 1
Hilt 的编译时代码生成,到底生成了什么 Hilt 的编译时代码生成,到底生成了什么 「Hilt 的编译时代码生成,到底生成了什么」 前阵子把项目里的 Hilt 从 2.44 升到 2.48,CI 上跑了一次 clean build,忽然注意到日志里刷出来两百多行 Generated source file: ... 的路径打印。这让我意识 2026-08-14 Android 0
Jetpack Navigation 的 Compose 集成深度,深层链接的坑修完了吗 Jetpack Navigation 的 Compose 集成深度,深层链接的坑修完了吗 Jetpack Navigation 的 Compose 集成深度,深层链接的坑修完了吗 如果你的应用还在用单 Activity + Compose 的架构,大概率已经踩过这个坑:用户从通知栏点进来,或者从外部 2026-08-10 随笔 4
Material You 动态取色,实际项目中落地难点 Material You 动态取色,实际项目中落地难点 Material You 动态取色,实际项目中落地难点 去年把主工程 Material Components 从 1.5.0 升到 1.9.0 时,我们顺手打开了 DynamicColors。测试包发出去第二天,设计组就在企业微信里扔了一张截图 2026-08-10 Android 6
鸿蒙生态对 Android 开发者意味着什么 鸿蒙生态对 Android 开发者意味着什么 「鸿蒙生态对 Android 开发者意味着什么」 2024 年 10 月 22 日,HarmonyOS NEXT 5.0 随着 Mate 70 系列一起正式发布。这个版本有个技术细节在业内传得很开:系统镜像里彻底移除了 AOSP 兼容层,Linux 内核 2026-08-10 随笔 2
Firebase Performance Monitoring,采集开销实测 Firebase Performance Monitoring,采集开销实测 Firebase Performance Monitoring,采集开销实测 最近把项目里的 Firebase BOM 从 31.5.0 升到 32.7.2 之后,冷启动数据开始出现一个奇怪的偏移。用 Macrobench 2026-08-10 Android 0