I use to have that problem on long night rides, in the days of incandescent lights, the batteries would only last about 90 minutes. I solved that problem by going to generator lights.
Today's LED lights can last 5-9 hours between charging, that was NOT the case when incandescent lights were the only headlight you could get. Thus the Schmidt SON does not have the advantages it had as late as the early 2000s. Schmidt SON Generator is still a very good generator. I notice NO increase in resistance when I replaced the Shimano XTR front axle I had on my bike with a Schmidt SON generator. Schmidt claims they is some increase, I just could not see it when I was biking (and I bike with the light powered by the Generator ON at all times).
More on the SON itself:
http://www.peterwhitecycles.com/schmidt.asp
The SON can charge any electrical device using the following:
http://www.peterwhitecycles.com/ewerk.asp
Through one user said he could NOT get it to work with the Sumsung Galaxy:
http://www.velophile.com.au/2012/07/11/how-to-keep-your-electronic-devices-charged-while-on-tour-busch-muller-e-werk-overview/
The problem with the galaxy seems to be it wants a 5 watt constant charge, and with SON generator, when you stop, power drops and the phone shuts down. The solution APPEARS to be the need to have a Cache battery between the generator and the device. The Generator charges the Cache Battery which it turns charges the device being charged.
The E-werk cost $207 dollars, the Cache battery costs $102 dollars
Instead of relying on the Generator to Charge the Cache battery, you may want to charge it before any trip:
Ixon IQ Speed battery charger, Part # B&M4473: $ 41.00
Special cable needed for charging Cache Battery, Part # B&M461A44731: $ 9.75
Total. NOT including the SON Generator is $359,75.
The Schmidt SON Generator varies depending on the wheel you install it one, but the Generator itself starts at about $282 to $362. Wheel, Spokes and building the wheel etc would be extra. I have had one for over ten years, and have had no problem with the wheel (I had a previous wheel almost as long, but the generator died on me after about ten years of heavy use).
Thus you are looking at $800-1000 dollars for everything. Since I already have the Generator and lights I am thinking about it for it would only cost me about $360.00.
I do not know if the above would work for me, let alone you, but it is an option to think about.