MyTrax!

With MyTrax you can track where youve been, and then export the data to a GPX file for use in other software. MyTrax supports running in the background so you can do other things while MyTrax is running, and if your device supports it, it will turn off the GPS when not in use to save on battery. Disclaimer:Continued use of GPS running in the background can dramatically decrease battery life.