I am not sure about the Android but it does charge my iphone and my son's itouch, however it does not read the songs and does not play. It simply reads 'error'. I have not used the USB port with a jump drive with music as this is not what I use to listen to music. The line in works fine though.
Well... yes and no. (And I will revise my review accordingly.) At first, it appeared it was charging my android phone just fine. But when I switched on my GPS, was playing audio from android phone to 3.5mm jack on stereo, and also had USB plugged in to keep phone charged... I noticed a buzz that was getting louder and louder. I thought perhaps the stereo was not able to handle the load, so I unplugged the USB. Buzzing stopped. So my thoughts are that yes, it will charge the phone. But perhaps only if the phone is not drawing too much voltage or amps or whatever, as in with GPS, wifi, etc going.