远程真机测试平台对比:Firebase、AWS、BrowserStack 远程真机测试平台对比:Firebase、AWS、BrowserStack 远程真机测试平台对比:Firebase、AWS、BrowserStack 真机测试的不可替代性 去年 Google 在 I/O 上宣布 Android Studio 的模拟器已经支持 16KB page size,这本来是件好 2026-05-24 tool 21
我自己搭的 CI/CD 流水线,花了多少钱 我自己搭的 CI/CD 流水线,花了多少钱 我自己搭的 CI/CD 流水线,花了多少钱 从 Firebase 账单惊吓说起 去年 Q3 收到 Google Cloud 账单时,我盯着那个数字愣了几秒。Firebase Test Lab 单月跑了 1800 多美元,而那个月我们团队只发了两个版本。问题 2026-05-21 tool 20
鸿蒙生态对 Android 开发者意味着什么 鸿蒙生态对 Android 开发者意味着什么 鸿蒙生态对 Android 开发者意味着什么 HarmonyOS NEXT 在 2024 年 Q4 正式商用,华为 Mate 60 系列、Pura 70 系列推送了"纯血鸿蒙"升级,应用商店里不再兼容 Android APK。这条新闻在中文技术社区里炸开 2026-05-21 随笔 40
Hilt 的编译时代码生成,到底生成了什么 Hilt 的编译时代码生成,到底生成了什么 Hilt 的编译时代码生成,到底生成了什么 Hilt 2.44 版本发布的时候,我正好在迁移一个老项目。当时遇到个挺诡异的问题:编译通过了,运行时却抛 IllegalStateException,说某个依赖找不到。排查了半天,发现是 @HiltAndroi 2026-05-21 Android 3
Android Studio 插件推荐,去掉花里胡哨的 Android Studio 插件推荐,去掉花里胡哨的 Android Studio 插件推荐,去掉花里胡哨的 为什么写这篇 我装过太多插件了。有些插件装完第三天就卸载,有些用了三年还在更新列表里躺着。Android Studio 的插件生态和 VS Code 那种"装个颜色主题都要发 Twitte 2026-05-21 tool 22
AI 写代码越来越猛,Android 开发会被取代吗 AI 写代码越来越猛,Android 开发会被取代吗 AI 写代码越来越猛,Android 开发会被取代吗 Cursor 的 Tab 键正在吃掉什么 去年冬天我试 Cursor 的时候,它补全一个 RecyclerView.Adapter 还磕磕绊绊,ViewHolder 的泛型经常写错,onBin 2026-05-21 随笔 45
Jetpack Compose 的 remember 到底在记什么 Jetpack Compose 的 remember 到底在记什么 Jetpack Compose 的 remember 到底在记什么 Compose 1.0 刚发布那会儿,我把一个项目从 View 系统迁移过去,遇到的第一件怪事就是:为什么我的状态在屏幕旋转后全丢了?当时想当然地用了 rememb 2026-05-21 Android 19
Jetpack Compose 性能优化与重组机制深度解析 Compose Multiplatform 实战:一套代码跑 Android/iOS/桌面 技术深度长文 2026-05-20 Android 46
在 adb shell 没有 SSH 的情况下,如何在 Android 设备上实现远程 SSH 连接 一、背景:为什么我需要在 Android 设备上用 SSH? 在日常开发和运维过程中,我们经常会遇到这样的场景: Android 设备需要作为一个中间节点,去登录远程 Linux 服务器 调试网络问题,需要从 Android 设备直接 SSH 到某台内网机器 做一些自动化、脚本验证,依赖 SSH 工 2026-02-04 Android 84