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

比 Android 原生更方便的 Log 工具: Timber

本文介紹了 Timber 這個 Android Logger Library,它是基於 Android Log 的開發工具,解決了開發過程中需要移除 Log 訊息的問題,並提供簡潔易用的 API 來進行日誌記錄。詳細介紹了如何使用 Timber,包括安裝、初始化與基本操作。

Published on May 27, 2023 · 1 分鐘 · 170 字 · Daniel Huang

Android 取得即時定位 LocationManager

本文介紹如何在 Android 中使用 LocationManager 請求定位權限和進行定位更新,並提供了動態請求定位權限、初始化 LocationManager、以及根據系統版本選擇適合的定位提供者(如 GPS_PROVIDER 或 FUSED_PROVIDER)的步驟。

Published on May 24, 2023 · 2 分鐘 · 271 字 · Daniel Huang