You can try this demo version: https://play.google.com/store/apps/details?id=luo.digitaldashboardgps
Features included - Save your track info,Record gpx file(it will be saved in "sdcard/DigitalDashboardGPSPro/gpx/"). - Switch between car speedometer and bike cyclometer. - Switch between mph or km/h mode. - Display satellites status. - Map integration,get your location. ……
What feature needs the Camera permission? Now you can view your track on your web browser, upload gpx file just by scanning QRcode. Just visit :www.gpxscan.com .