Charge via USB cord provided. Uses a fairly standard mini-B connection...like Garmin units, but not the same as Android phones.
Comes with fairly useless mounts in my opinion. The supplied one meant for a flat service and is glue/sticky mounted.
I bought a separate helmet mount which works okay.