AutoRunner 是一個 Android 應用程式,旨在模擬 GPS 位置更新。這個應用程式允許用戶在地圖上添加地標,並以指定的速度模擬位置移動。
- 地圖顯示:使用 Google Maps 顯示當前位置和地標。
- 地標管理:用戶可以在地圖上添加和刪除地標。
- 模擬位置更新:根據用戶設置的速度模擬位置移動。
- 前景服務:使用前景服務來持續模擬位置。
- 音效提示:在到達地標時播放提示音。
-
克隆此專案到本地:
git clone https://github.com/ncchen99/autorunner.git
-
使用 Android Studio 打開專案。
-
確保您已經安裝了 Android SDK 和 Google Play Services。
-
在模擬器或實體裝置上運行應用程式。
-
啟動應用程式後,允許應用程式訪問您的位置。
-
在地圖上點擊以添加地標。
-
點擊 "Start" 按鈕以開始模擬位置更新。
-
點擊 "Stop" 按鈕以停止模擬並退出應用程式。
-
您可以在地圖上長按地標以刪除它。
- ChatGPT 4o: 用於前期開發
- Cursor 4o: 用於後期開發
- Kotlin:應用程式的主要開發語言。
- Jetpack Compose:用於構建 UI。
- Google Maps SDK:用於地圖顯示和位置管理。
- FusedLocationProviderClient:用於模擬位置更新。
MainActivity.kt
:應用程式的主要活動,負責地圖顯示和用戶交互。MockLocationService.kt
:服務類,用於模擬位置更新。res/
:資源文件夾,包含應用程式的圖示、佈局和字符串資源。
歡迎貢獻!如果您有任何建議或改進,請提交 Pull Request 或創建 Issue。
此專案使用 MIT License 授權。