got the gps working in the andr app

the gps service is not always available, so the app still needs to
handle that case.