Meine App benötigt nur sehr grobe Standortdaten, so habe ich ursprünglich meine Manifest-Berechtigungen auf ACCESS_COARSE_LOCATION
, und richten Sie einen Standort Listener für NETWORK_PROVIDER
. Dies ergab genau die Art von ungefährer Standortschätzung, die ich benötigte, aber nur mit Google Location Services.Get * Grob * Standort von GPS-Anbieter auf Android
Ich hatte erwartet, dass, wenn der Benutzer nur GPS aktiviert hatte, würde ich immer noch eine grobe Schätzung ihres Standorts erhalten. Aber es scheint, als wäre der einzige Weg, um Informationen über den Standort von GPS_PROVIDER
zu bekommen, die ACCESS_FINE_LOCATION
Erlaubnis.
Stimmt es also, dass mit nur aktiviertem GPS eine App keine Standortinformationen empfangen kann, wenn sie nicht über die Berechtigung ACCESS_FINE_LOCATION
verfügt? Mit anderen Worten, die GPS_PROVIDER
kann keine grobe Standortschätzungen senden, wenn die App nur ACCESS_COARSE_LOCATION
Erlaubnis hat?
Das ist schade. Es wäre nett, wenn GPS_PROVIDER immer noch grobe Schätzungen zurückgeben könnte, wenn nur die KURS-Berechtigung angefordert wird. – Josh