Well the obvious solution is to switch off the gadets.
Agree. I took my iPhone when I rode down the Pacific Coast. It spent most of the time in my handlebar bag powered off. In the evenings, I'd power it up to read e-mails and post a few trip updates to Twitter. Power it down after an hour and you can go for days without a recharge...