📄🦌🙌🐟🏖️
ccc2
探 索 星 辰 大 海
精选文章
按住 Shift 横向滚动
Google 的 Android Jetpack 新库发布节奏,哪些值得追

Google 的 Android Jetpack 新库发布节奏,哪些值得追

Google 的 Android Jetpack 新库发布节奏,哪些值得追 Google 的 Android Jetpack 新库发布节奏,哪些值得追 上个月把项目里的 Kotlin 版本从 1.9.0 升到 1.9.22,本来只是例行升级,想着小版本号能出什么岔子。结果 CI 直接挂掉,Compo

Palette 取色库的旧代码,现在还值得留吗

Palette 取色库的旧代码,现在还值得留吗

Palette 取色库的旧代码,现在还值得留吗 「Palette 取色库的旧代码,现在还值得留吗」 上个月重构一个老项目时,我在 build.gradle 里看到一行 androidx.palette:palette:1.0.0。愣了一下才反应过来,这个库自 2018 年 AndroidX 迁移之后

KMP 跨平台共享代码,现在能共享多少

KMP 跨平台共享代码,现在能共享多少

KMP 跨平台共享代码,现在能共享多少 Kotlin Multiplatform 跨平台共享代码,现在能共享多少 Kotlin 2.0.0 在 2024 年 5 月发布之后,JetBrains 给 KMP 贴上了 Stable 的标签。从 KMM 改名到 KMP,从 Beta 到正式版,从"只能共享

ViewModel 的 SavedStateHandle,进程杀死后数据还在吗

ViewModel 的 SavedStateHandle,进程杀死后数据还在吗

ViewModel 的 SavedStateHandle,进程杀死后数据还在吗 ViewModel 的 SavedStateHandle,进程杀死后数据还在吗 最近在重构一个订单填写页时,我把页面里的表单状态全部迁进了 ViewModel 的 SavedStateHandle。本地开发时开着开发者选

MAT 工具分析堆转储,定位内存泄漏

MAT 工具分析堆转储,定位内存泄漏

MAT 工具分析堆转储,定位内存泄漏 「MAT 工具分析堆转储,定位内存泄漏」 去年维护一个内容型 App 时,线上 Firebase 突然连续报出 OutOfMemoryError,堆栈集中在 java.lang.OutOfMemoryError: Failed to allocate a 524

SharedUserId 的废弃,多 APK 共享数据怎么办

SharedUserId 的废弃,多 APK 共享数据怎么办

SharedUserId 的废弃,多 APK 共享数据怎么办 SharedUserId 的废弃,多 APK 共享数据怎么办 上个月给一款老牌工具类应用做 Android 14 适配时,踩到了一个预期之外的坑。这套应用采用多 APK 架构已经跑了七八年:一个主应用负责界面和账户体系,两个插件 APK

Google Play 强制要求 targetSdk 35,适配成本盘点

Google Play 强制要求 targetSdk 35,适配成本盘点

Google Play 强制要求 targetSdk 35,适配成本盘点 Google Play 强制要求 targetSdk 35,适配成本盘点 上个月底打开 Play Console,后台直接弹了一条黄色警告,说现有应用如果不在限定日期前把 targetSdkVersion 抬到 35,后续更新