How to log movement data during an activity?

For personal use, to get higher all res day/night HR data, as a cheap hack I start an activity like Cardio and leave it running. 

However, that stops anything else from being logged..running the activity with GPS seems both overkill and not sure the resolution would work given I am talking about walking down the hall, etc.

I'd really like to get some data from the accelerometer along with the HR, so I can control for movement. 

Does anyone know a hack for this? Is adding GPS the only way. Or, do I need to get a developers license?