apks.software
Apk files for Android
Screenshosts of GPSLogger
  • GPS Logger for Android
  • GPS Logger for Android
  • GPS Logger for Android
  • GPS Logger for Android
  • GPS Logger for Android
  • GPS Logger for Android
  • GPS Logger for Android
  • GPS Logger for Android
  • GPS Logger for Android
  • GPS Logger for Android
  • GPS Logger for Android
  • GPS Logger for Android
  • GPS Logger for Android
  • GPS Logger for Android
  • GPS Logger for Android
Description of GPS Logger for Android

A lightweight, battery efficient GPS Logger. The purpose of this app is to log your GPS coordinates at specified intervals to a file on your SD card. This app runs in the background so that you can on a long walk, hike, flight ride or photo session or even go buy some milk and have this running as long as possible. Once you're back at your computer, you can then use the files to geotag photos, upload to travel sites, view in Google Earth and so on.

***Features:

* Specify time intervals
* Specify distance intervals
* Cell phone tower or GPS satellites
* Log to GPX, KML, CSV or NMEA files
* Log to a Custom URL
* Shows a notification
* Imperial display units
* Auto start on boot
* Auto send to email/FTP/DropBox/Google Docs/OpenStreetMap/OpenGTS at intervals
* OpenStreetMap - upload GPS traces
* Dropbox - upload GPX/KML/ZIP/TXT
* Google Docs - upload GPX/KML/ZIP/TXT
* OpenGTS - auto send or upload points

Bugs, feature requests, questions - please submit them to github.com/mendhak/gpslogger (issue tracker).

Translations - submit to http://crowdin.net/project/gpslogger-for-android/invite

***Notes:

A data connection is used by this app only if you use auto-email or OpenStreetMap or Dropbox features.

Although the app allows 0 second frequencies, it is not recommended as the recording and logging is happening very fast; this could cause instability/hangs. Try 1-3 seconds instead.

If there's a feature that you feel the app should have, you can submit a feature request on the github site.

***Explanation of permissions:

Storage - reading and writing files to the GPSLogger folder on your SD card

Network communication - used when uploading the files (Dropbox, Openstreetmap) or sending emails or authorizing you with Dropbox, Openstreetmap

Your location - used to determine your GPS or tower based location

System tools (automatically start at boot) - used if you choose to start GPSLogger on bootup

Activity recognition - to recognize when phone is still and to pause logging

***Credits

Most icons kindly provided by icons8.com

*** Privacy Policy

https://github.com/mendhak/gpslogger/blob/master/assets/text/privacypolicy.md#privacy-policy

Version history GPS Logger for Android
New in GPSLogger 106
Allowing non-https Custom URLs on Android 8+

Fix for GPS Week Number Rollover problem (if you're seeing year 2000 log entries, you have old hardware and this should fix those timestamps)

Once a month logging option


Retrieve Android ID instead of Serial Number on Android 8+

Fix for success dialog spam on customurl screen

Updated translations from crowdin
New in GPSLogger 105
Undoing all changes from v104 due to an unresolved battery and stability bug.

This means the following features/fixes have been undone:
* GPS week rollover fix
* non-https URLs in Custom URL
* Success dialog spam in Custom URL screen
* Updated translations
* Build Serial will continue to return "Unknown" on Android 8+
New in GPSLogger 104
Fix for old devices with GPS Week Number Rollover problem (if you see GPS dates for year 2000, then you have this problem)

Once a month logging option

Allowing http-only Custom URLs on Android 8+

Use Android ID instead of Serial Number on Android 8+

Fix for 'success' dialog on Custom URL screen

Updated translations from Crowdin, and escaped apostrophes

Making the app compatible with new Play Store requirements.
New in GPSLogger 103
You can now load a profile from a URL (download link or click link) see https://gpslogger.app/#whatareprofiles for instructions.

Autosuggest for custom file name and annotations (the last 10 entries are remembered)

Increased Custom URL retry count to 5

Removed default Custom URL header in preferences screen to avoid confusion

Accuracy filter will now apply to annotations
New in GPSLogger 102
v102
* Fixed startup crash
* Apply accuracy filter to passive locations
* Allow passive-only logging
* Only show notification during logging, not when app starts
v101
* Removed contact permission requirement - Google Drive doesn't need it any more!
* Added %DATE parameter for custom URL
* Separated satellite and network location listeners
* Added message in log view when file is sent
* Added exponential backoff to OpenStreetMap upload
* Removed filepicker, user to enter paths directly
New in GPSLogger 100
* Removed Contacts permission check at startup
* Moved Passive Location outside of listeners list
* When passive locations are enabled, all passive locations will now be logged, and most filters ignored
* Allow for emails as usernames in Custom URL Basic Authentication
* Custom URL - added a basic authentication dialog
* Numeric values in GeoJSON no longer have quotes
* Log to CSV at more than 6 decimal places
* Fixed setprefercelltower intent for GPS and cell towers
New in GPSLogger 99
* Dec 13 - undid the Custom URL optimization which was causing http 4xx

* Start, stop icons are colored
* Removed Android Wear component due to Google breaking APIs :(
* NMEA allows GNSS, GLONASS, GALILEO
* MSL altitude looks at GNSS, GLONASS, GALILEO
* Ask permissions at startup
* Added permission preference in general settings
* Bugfix - blank profile item was causing crash
* Bugfix - Allow Google Drive uploads in Android 4.x
* Updated translations from Crowdin
New in GPSLogger 98
* Start, stop icons are colored
* Removed Android Wear component due to Google breaking APIs :(
* NMEA allows GNSS, GLONASS, GALILEO
* MSL altitude looks at GNSS, GLONASS, GALILEO
* Ask permissions at startup
* Added permission preference in general settings
* Bugfix - blank profile item was causing crash
* Bugfix - Allow Google Drive uploads in Android 4.x
* Performance - lower CPU and memory usage when using CUstom URL
* Updated translations from Crowdin
New in GPSLogger 97
New Google API requirements broke a few things, which resulted in:
* New way of invoking GPSLogger from Tasker - see https://gpslogger.app/#controllinggpslogger
* Fix for file sharing
* Fix for start on bootup
* Can't hide the notification in Android O+

Other changes
* Reliability - if the app is killed it will attempt to restart itself
* Distance in Custom URL logger is now an integer
* Fix ability to send email to multiple recipients
* Latest translations from crowdin
New in GPSLogger 96
You can now use %DIST (distance) in Custom URL logging
Removed 'http test' button as it caused lots of confusion
Potential fix for Google Drive multiple folder creation
Updated translations from Crowdin - thanks to translators as always
Notification channel - for Android Oreo support
Removed notification sounds

Also note - the 'wear' component will be removed at a future point, there are too few users of it, but its presence increases code complexity.
New in GPSLogger 95
* Fix for OpenStreetMap https
* You can send user profile in custom URL parameter %PROFILE%
* Pinned shortcut feature - long press GPSLogger icon for start/stop/annotate
* Fix in speed detection before logging
* OpenGTS now sends battery level
* SFTP now appears in details screen if enabled
New in GPSLogger 94
* Bugfix for 'start on app launch' not working
* HTTP Test feature in Custom URL screen
* Fix for some phones where file header was being written multiple times (malformed gpx/csv)
New in GPSLogger 93
* You can now log to GPX 1.1 instead of GPX 1.0* Better detection for network availability* GPS logging should now continue for a little while even if GPS pauses* Custom URL fix - should now work with HTTP2/SPDY servers* New translations from Crowdin including Filipino, Malay, Spanish Peruvian.
New in GPSLogger 92
Fix for crashes occurring due to ActivityRecognitionFix for start/stop shortcut
New in GPSLogger 91
Custom URL screen allows custom body, header, method - if you used 'POST' before you will need to re-enter the body.Lowered memory usage with some minor optimisationsUpdated translations including Tagalog - thanks crowdin folks as alwaysFixed a few reported ANRs from Google Developer ConsoleFixed ANR when startLogging called without permissions being granted
New in GPSLogger 90
v90 - A few bugfixes:* Google Drive folder stability - now should only create one folder* Email SSL fix - renamed the toggle as Implicit SSL which will not issue a STARTTLS command* Custom URL HTTP POST - simpler encoding of body parameters
New in GPSLogger 89
New GeoJson loggerFixed KML annotation bugBattery level in CSV is now an integerShow some extra details in notificationAltitude in m/ft alwaysCustomURL - send params as POST
New in GPSLogger 88
* You can send start time to Custom URL* You can specify dayname, monthname in custom file name* CSV logger now records annotations* Experimental - Tasker can receive event broadcast on start/stop, see FAQ for details* SFTP bugfix when no private key specified* Detailview bugfix, undesired scrollingThanks to everyone for the PRs and translations
Please rate this app
More info
Other GPSLogger APK versions for Android
Popular android apps