安卓应用程序用了地图。但是不正常运行。我调用了:
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,100, 0, this, null);
也不运行。但是如果用google地图的话,等到gps的图标显示,应用就开始正常调用onLocationChange。Google地图是怎么激活gps的?
安卓应用程序用了地图。但是不正常运行。我调用了:
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,100, 0, this, null);
也不运行。但是如果用google地图的话,等到gps的图标显示,应用就开始正常调用onLocationChange。Google地图是怎么激活gps的?
得先打开GPS:
try { Settings.Secure.setLocationProviderEnabled(getContentResolver(),
LocationManager.GPS_PROVIDER, true);
} catch (Exception e) {
logger.log(Log.ERROR, e, e.getMessage());
}
不过我觉得还要获得终端用户的许可。