Android 開發|一鍵清除 App 資料,還原初始狀態的實作方法

本文提供了解決方案,教學如何在 Android 中實現刪除資料與快取功能,使 App 能夠回到初始安裝狀態。對於 Android 4.4 以後的版本,建議使用 ActivityManager.clearApplicationUserData(),而對於舊版則使用 Runtime.exec() 執行 ADB 指令。

Published on December 5, 2023 · 1 分鐘 · 113 字 · Daniel Huang
Android 動態更改應用程式圖標 App Icon

Android 動態更改應用程式圖標 App Icon

本文探討 Android 上如何動態更改應用程式圖標 App Icon 的方法,並提供範例程式碼。

Published on November 23, 2023 · 7 分鐘 · 1349 字 · Daniel Huang
Android UI 日期時間選擇 DatePicker

Android UI 日期時間選擇 DatePicker

本文介紹在 Android 開發中,如何使用 Material Design API 建立日期時間選擇 UI。

Published on October 31, 2023 · 2 分鐘 · 425 字 · Daniel Huang
說明 Android 專案升級到 Gradle 8.0.0 之後 BuildConfig 找不到的原因,並整理在 build.gradle 重新開啟 buildConfig 的解法。

Android BuildConfig 消失了?

說明 Android 專案升級到 Gradle 8.0.0 之後 BuildConfig 找不到的原因,並整理在 build.gradle 重新開啟 buildConfig 的解法。

Published on June 30, 2023 · 1 分鐘 · 75 字 · Daniel Huang
Android 定位結果的 `Location.getTime()` 不一定是衛星時間

Android 定位結果的 `Location.getTime()` 不一定是衛星時間

本文探討 Android 開發中,使用 Location API 取得的時間值,並非 GPS 衛星時間。內文提供實驗的過程與結果,並提供讀者可參考的解決方案。

Published on May 27, 2023 · 2 分鐘 · 257 字 · Daniel Huang