Android 定位服务GPS,设置高优先级

Android 定位服务GPS,设置高优先级,android,geolocation,location,locationmanager,android-fusedlocation,Android,Geolocation,Location,Locationmanager,Android Fusedlocation,我有一个Android应用程序,它使用后台服务,在前台模式下工作,并且是粘性的。该服务每15分钟持续轮询一次GPS位置 大约1小时后(这是随机的),服务停止提供位置。我们正在使用融合位置提供程序获取位置 有没有办法将定位操作系统进程设置为高优先级?您可以使用LocationRequest对象来设置高精度 mLocationRequest = new LocationRequest().setInterval(15000).setPriority(LocationRequest.PRIORITY

我有一个Android应用程序,它使用后台服务,在前台模式下工作,并且是粘性的。该服务每15分钟持续轮询一次GPS位置

大约1小时后(这是随机的),服务停止提供位置。我们正在使用融合位置提供程序获取位置


有没有办法将定位操作系统进程设置为高优先级?

您可以使用
LocationRequest
对象来设置高精度

 mLocationRequest = new LocationRequest().setInterval(15000).setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);
并在
onConnected()中使用

LocationServices.FusedLocationApi.requestLocationUpdates(mGoogleApiClient, mLocationRequest, mContext);

您可以使用
LocationRequest
对象设置高精度

 mLocationRequest = new LocationRequest().setInterval(15000).setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);
并在
onConnected()中使用

LocationServices.FusedLocationApi.requestLocationUpdates(mGoogleApiClient, mLocationRequest, mContext);

你在用安卓M吗?你在用安卓M吗?嗨,达曼皮,你能解释一下我在哪里设置了这些代码行吗please@humayoonn你可以找到一个有效的例子。。让我知道如果这个帮助Hi Damanpeet你能解释一下我在哪里设置了这些代码行吗please@humayoonn你可以找到一个有效的例子。。如果这有帮助,请告诉我