安装包图标

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 签名 | 构建日志