2 bluetooth99 bluetooth99 于 2012.10.10 16:56 提问

应用里的GPS只有google地图能用

安卓应用程序用了地图。但是不正常运行。我调用了:

locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,100, 0, this, null);

也不运行。但是如果用google地图的话,等到gps的图标显示,应用就开始正常调用onLocationChange。Google地图是怎么激活gps的?

1个回答

Kakalapa1986
Kakalapa1986   2012.10.11 13:43
已采纳

得先打开GPS:

try { Settings.Secure.setLocationProviderEnabled(getContentResolver(),   
LocationManager.GPS_PROVIDER, true);
} catch (Exception e) { 
logger.log(Log.ERROR, e, e.getMessage());
}

不过我觉得还要获得终端用户的许可。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!