Maximize battery life with external GPS for long trip
External GPS save history to own memory. Android device is in sleeping mode with minimal battery consumption. When you turn on the display then android downloads data from external GPS using bluetooth. Expected battery life in android device is similar with phone standby time.
implementation hint: http://www.bt747.org/