Re: [jws3] DroidSense
Something that'd be cool is a GPS logging app that you can leave turned on all day but only logs and actively polls GPS & other sensors when it detects active "flight" motion.
For BASE it'd be fairly easy to use the accelerometer (or barometer) to detect the exit and then immediately start logging GPS at 1hz. After landing it stops recording and switches to low power mode.
For PG/Speedflying it'd be a bit more complicated but is still possible. Once GPS speed is past, say, 12km/h and you're either climbing or sinking it'd just have to check the accelerometer & gyro to see if you're flying (phone moving around) or if you're riding a cable car (phone stationary). Driving a car up/down would be a little tricky, easiest way to detect that would be to poll an API (https://developers.google.com/maps/documentation/elevation/start) and see what your AGL is.
This would be really handy for skydiving, running laps in the Valley, or speedflying with a cablecar when you're doing 20 runs in a day and keep forgetting to cycle your GPS app (or Flysight).
If you're still bored, since you're already logging the accelerometer data if you detect something resembling a crash while in flight mode you can have an emergency contact number that it sends the GPS coords to. I'm available as crash-test dummy for the acc trigger values :)