1

我有一個Android應用程序,它使用後臺服務,它在前臺模式下工作,並且很粘。該服務每15分鐘不斷地調查GPS位置。位置服務全球定位系統,設置高優先級

大約1小時後(這是隨機的),服務停止提供位置。我們正在使用Fused Location Provider來獲取位置。

有什麼辦法可以將位置操作系統進程設置爲高優先級?

+0

您使用的版本的Android M設置高精度? –

回答

0

您可以使用LocationRequest對象

mLocationRequest = new LocationRequest().setInterval(15000).setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY); 

onConnected()使用

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

嗨Damanpeet你能解釋更多我在哪裏設置這些代碼行請 –

+0

@humayoonn [here](http://www.androidhive.info/2015/02/android-location-api-using-google-play-services/ )你可以找到一個工作示例..讓我知道這是否有幫助 –