Best way to charge your smartphone on multi-day walks ?

Hi,
As one of many people who have switched to using a smartphone as their primary bushwalking GPS, I was wondering what people out there do to power their devices on multi-day hikes ?
The old Garmin eTrex used to have 24 hour battery life, plus you could take as many spare batteries as you needed, but most smartphones are lucky to be able to run in GPS mode for one day before the battery is empty.
I've been searching the web for ideas and these are some of the options I came up with:
* Spare battery (for phones which allow you to change the battery)
* External battery bank
* Solar charger
* Fuel cell charger (Hydrogen)
* Hand-turned winder for charging
* Motion charger (e.g. The Ampy)
* Cooking pot charger that uses a thermocouple
A spare battery or external battery bank is the most simple, of course, but what about for trips longer than just a few days ? A solar charger is obviously the most simple for unlimited recharges, but what if you don't have enough day-light hours in the same spot to charge up ?
What are people out there using and what works ?
Thanks,
Anthony.
http://www.binaryearth.net/HandyGPS
http://www.diamondspirit.net/adunk/
As one of many people who have switched to using a smartphone as their primary bushwalking GPS, I was wondering what people out there do to power their devices on multi-day hikes ?
The old Garmin eTrex used to have 24 hour battery life, plus you could take as many spare batteries as you needed, but most smartphones are lucky to be able to run in GPS mode for one day before the battery is empty.
I've been searching the web for ideas and these are some of the options I came up with:
* Spare battery (for phones which allow you to change the battery)
* External battery bank
* Solar charger
* Fuel cell charger (Hydrogen)
* Hand-turned winder for charging
* Motion charger (e.g. The Ampy)
* Cooking pot charger that uses a thermocouple
A spare battery or external battery bank is the most simple, of course, but what about for trips longer than just a few days ? A solar charger is obviously the most simple for unlimited recharges, but what if you don't have enough day-light hours in the same spot to charge up ?
What are people out there using and what works ?
Thanks,
Anthony.
http://www.binaryearth.net/HandyGPS
http://www.diamondspirit.net/adunk/