Ich bekomme den aktuellen Standort, wenn GPS eingeschaltet istStandort von GPS-Provider oder sonst von Netzwerk-Provider.Netzwerkanbieter gibt den aktuellen Standort zurück, aber GPS-Anbieter gibt immer Null-Speicherort zurück.Wie soll dieses Problem behoben werden?
Antworten:
0 für die Antwort № 1wenn Sie ein Gerät mit Android OS 6.0.1, GPS Location Provider verwenden benötigt die Berechtigung ACCESS_FINE_LOCATION für Android 6.0 in menifest.xml.
Seit 6.0 gelten einige Berechtigungen als "gefährlich" (FINE_LOCATION ist einer davon).
Um den Benutzer zu schützen, müssen sie zur Laufzeit autorisiert werden, damit der Benutzer weiß, ob es sich auf seine Aktion bezieht. Sie können das vollständige Beispiel auf dem folgenden Link überprüfen: https://www.learn2crack.com/2015/10/android-marshmallow-permissions.html