How about a flat cap / jacket with solar cells sewn in that catch the sun and recharge your batteries?
If it was dull you could have fan attachments that sit on your shoulders and the wind could be turned into energy?
If it wasnt sunny or windy.........just dont use your phone! 