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 {},並提供正確的修正方式與建議,避免掉不必要的陷阱!

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

如何在 Android App 中,透過程式呼叫 Google Maps URLs 開啟路徑規劃,支援停靠點與不同導航模式。