Android location service with GPS and Baidu A-GPS