1

Ich habe eine Android-App, die Hintergrund-Service verwendet, der im Vordergrundmodus funktioniert und klebrig ist. Dieser Dienst fragt kontinuierlich alle 15 Minuten nach dem GPS-Standort ab.Location Service GPS, setze hohe Priorität

Nach ungefähr einer Stunde Zeit (dies ist zufällig), hört der Dienst auf, den Standort anzugeben. Wir verwenden den Fused Location Provider, um den Standort abzurufen.

Gibt es eine Möglichkeit, Location OS Process auf hohe Priorität zu setzen?

+0

Sind Sie mit Android M? –

Antwort

0

können Sie LocationRequest Objekt verwenden, die hohe Genauigkeit

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

und in onConnected() Gebrauch zu setzen

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

Hallo Damanpeet können Sie mehr erklären, wo ich diese Codezeile bitte –

+0

@humayoonn [hier] (http://www.androidhive.info/2015/02/android-location-api-using-google-play-services/)) Sie können ein funktionierendes Beispiel finden .. lassen Sie mich wissen, wenn diese Hilfe –

Verwandte Themen