BackPackTrack II is an open source utility application meant to continuously record your location, without draining your battery and without requiring an internet connection.
The GPS will be switched on every 3 minutes for a maximum of 60 seconds (both configurable) to acquire a location, but only if you are moving. When the GPS cannot get a fix, a network location will be used as backup.
BackPackTrack II will also passively use locations requested by other applications, for example mapping applications. Passive locations will be recorded if the bearing changes by more than 30 degrees or if the altitude changes more than 20 meter (both configurable).
Locations will be filtered based on distance from your last location and based on location accuracy. The default is to filter locations within 100 meter of the last location and locations with an accuracy of worse than 100 meter.
The altitude of GPS locations will be corrected using the EGM96 model, which can make a significant difference in some areas.
From the status bar notification you can make an extra trackpoint or a new waypoint. Waypoints will be automatically reverse geocoded if there is an internet connection, otherwise this can be done later using the waypoint editor.
You can export your location history as a GPX file for visualization in another application. You could use OsmAnd for this purpose.
You can upload your location history to a WordPress weblog using a small WordPress plugin. You could use the Google Maps GPX Viewer plugin for visualization.
If you want to see the status of the GPS, you could use GPS Status & Toolbox.
BackPackTrack II is a complete rewrite of BackPackTrack, the first Android application I wrote in 2011.
You can download the latest version of the application from the Play store.
Works on Android 4.1 (Jelly Bean) and later.
You can ask questions here.
(1) Are Google Play services required?
No, but acquiring locations will not stop if you are still (not moving) anymore. Unfortunately there are no open source libraries available to detect user activity (what you are doing).
(2) How can I stop this application?
BackPackTrack II is meant to continuously record your location, so there is no exit or quit option/menu. If you want to stop tracking, you can uncheck the check box labelled with Tracking enabled.
- The launcher/application icon was taken from Wikimedia Commons
- Notification icon made by Freepik from www.flaticon.com is licensed under CC BY 3.0
- Listed here
The following libraries are being used:
- Gson (JSON serialization)
- Play Services (activity recognition)
- aXMLRPC (XML-RPC)
- jdom2 (GPX)