安卓應用程序用了地圖。但是不正常運行。我調用了:
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());
}
不過我覺得還要獲得終端用戶的許可。