Android车机系统上电获取历史定位信息异常分析
一、问题描述
JiraID - 23352 地下车库上电,查询当日天气,回复未获取到位置信息
二、功能背景
语音应用根据位置信息请求云端接口查询天气,应用获取位置信息策略如下:
1、初始化时通过getLastKnownLocation获取历史缓存位置信息;
2、实时监听获取最新位置更新。
示例代码如下:
private LocationListener mLocationListener;
private Location mCurrentLocation;public void init() {mLocationListener = new LocationListener() {@Overridepublic void onLocationChanged(@Nullable Location location) {Log.d(TAG, "onLocationChanged location = " + location);if (location != null) {mCurrentLocation = location;}}@Overridepublic void onStatusChanged(@Nullable String provider, int status,