我只需要有关 Android 上某个位置的粗略数据,因此获取它时主要考虑的是保持电池电量。我认为这段代码:
LocationManager locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 10 * 60 * 1000, 1000, this);
是正确的策略吗?还是最好每 10 分钟检查一次新位置并禁用侦听器,这似乎更接近 Google 网站上提出的代码,尽管对我来说不太合乎逻辑?