TypedArray.use{} 在 Android 11 以下出錯? Crash 原因與正確寫法一次看懂
在 Android 開發中使用 Kotlin 的 use {} 是常見的資源釋放寫法,但你知道在 Android 11 (API 30) 以前對某些類別其實會造成 Crash 嗎?這篇文章帶你深入解析 TypedArray 為什麼不能直接用 use {},並提供正確的修正方式與建議,避免掉不必要的陷阱!
在 Android 開發中使用 Kotlin 的 use {} 是常見的資源釋放寫法,但你知道在 Android 11 (API 30) 以前對某些類別其實會造成 Crash 嗎?這篇文章帶你深入解析 TypedArray 為什麼不能直接用 use {},並提供正確的修正方式與建議,避免掉不必要的陷阱!

使用 Gemini Code Assist 加速開發也不能忽略資安風險!學會如何透過 .aiexclude 檔案排除機敏檔案,保護 Android Studio 專案中的敏感資料,並了解 Context Awareness 設定方式。

在 Android 專案中常見多個 build variant?用 easylauncher-gradle-plugin 為不同版本自動加上辨識用 App Icon Ribbon,讓 debug、beta、release 一目了然,提升開發與測試效率!
教你如何透過 Gradle 客製 Android 專案輸出檔案名稱,為 APK、AAB、AAR 自動加上版本號與 Build Type,提升測試流程與團隊協作效率。
教你如何用 Gradle 的 versionNameSuffix 搭配打包時間,自動為 APK 加上唯一版本識別,提升 Android App 測試流程的辨識效率與方便性。