圖標

GPS Car Tracking

GPS tracks with live OBD-II metrics; offline queue to your own server
新版本 2.1
Release builds are now shrunk with R8 for a smaller APK.
GPS Car Tracking records GPS tracks enriched with live OBD-II metrics from an ELM327 adapter (Bluetooth LE GATT or Classic SPP), queues samples on the device, and uploads them in batches to a backend you control.

Features

  • Foreground tracking with platform location (system fused on Android 12+, GPS on older devices)

  • Native OBD over BLE or Classic Bluetooth — no proprietary Google Play location libraries

  • ECU-aware sessions: tracking can follow adapter connectivity

  • Durable offline queue (Room) with batch upload and retry

  • Fuel and vehicle settings for estimated consumption from OBD signals

  • Dashboard gauges, settings (including QR provisioning), and OBD debug log

  • No ads, no analytics SDKs, no crash-reporting trackers baked in



Backend (you choose)

  • Prefer self-hosting the free/open companion platform: my-car-tracking-platform

  • Or use any wire-compatible HTTP API (/start, /stop, /samples) with a device token

  • Optional community-hosted instance: mycar.domivega.com (configure URLs and token in Settings; nothing is hard-required at build time)



Permissions (why)

  • Location (including background while tracking) — write track points

  • Bluetooth / nearby devices — talk to the ELM327 dongle

  • Notifications & foreground service — keep a trip alive reliably

  • Camera (optional) — scan provisioning QR codes from your web console

  • Internet — upload queued samples when you configure a server

  • Boot completed — re-arm lightweight auto-connect / presence after reboot



Privacy
Samples and credentials stay on your phone until you point the app at a server you trust. Defaults ship empty / placeholder hostnames. BLE addresses and API tokens are stored only in app settings on device.

License
MIT. Source: my-car-tracking-mobile-app

Disclaimer
OBD fuel rate is estimated unless you extend the stack. Do not interact with the phone while driving.

版本

雖然在下方可選擇下載 APK 檔案,但要留意這樣的安裝方式將不會收到更新通知,是一種較不安全的下載方法。建議您先安裝 F-Droid 用戶端使用。

下載 F-Droid
  • 版本 2.1 (6) 建議 於 2026 年 10 月 15 日新增

    arm64-v8a armeabi-v7a x86 x86_64

    此版本需要 Android 7.0 或更高的版本。

    此套件包由原開發者建置和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 在背景存取位置資訊
      這個應用程式隨時都能取得位置資訊 (包括未使用應用程式時)。
    • 僅可在前景中取得概略位置
      只有在你使用時,這個應用程式才能透過定位服務取得你的概略位置。你必須在裝置上開啟定位服務,這個應用程式才能取得位置資訊。
    • 僅可在前景中取得精確位置
      只有在你使用時,這個應用程式才能透過定位服務取得你的精確位置。你必須在裝置上開啟定位服務,這個應用程式才能取得位置資訊。這麼做可能會增加電池用量。
    • 查看網路連線
      允許應用程式查看網路連線相關資訊,像是有哪些網路,以及有沒有連上。
    • 與藍牙裝置配對
      允許應用程式查看手機的藍牙設定,以及建立和接受與其他配對裝置的連線。
    • 存取藍牙設定
      允許應用程式設定本機藍牙手機,以及搜尋遠端裝置並配對連線。
    • 與已配對的藍牙裝置連線
      允許應用程式與已配對的藍牙裝置連線
    • 探索鄰近藍牙裝置並進行配對
      允許應用程式探索鄰近藍牙裝置並進行配對
    • 拍攝相片和影片
      這個應用程式在使用期間可以使用相機拍照及錄影。
    • 執行前景服務
      允許應用程式使用前景服務。
    • 搭配「connectedDevice」類型執行前景服務
      允許應用程式搭配「connectedDevice」類型使用前景服務
    • 搭配「location」類型執行前景服務
      允許應用程式搭配「location」類型使用前景服務
    • 擁有完整的網路存取權
      允許應用程式建立網路通訊端及使用自訂網路通訊協定。瀏覽器和其他應用程式會提供將資料傳輸到網際網路的方法,因此不需要這項權限也能將資料傳輸到網際網路。
    • 顯示通知
      允許應用程式顯示通知
    • 啟動時執行
      允許應用程式在系統完成開機程序後立刻自行啟動。這會增加手機的開機時間,而且會因為系統一直執行該應用程式導致手機的整體運作速度變慢。
    • 防止手機休眠
      允許應用程式防止手機進入休眠狀態。
    • com.domivega.gps_car.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
    • com.domivega.gps_car.permission.CONTROL_SERVICE

    下載 APK 3.5 MiB PGP 簽章 | 建置紀錄