Android-Standortmanagerberechtigungen, die verwendet werden sollen

7

Ich habe den folgenden Code in meinem Android-Projekt:

%Vor%

Ich erhalte einen provider == null Fehler. Welche Berechtigungen muss ich verwenden?

Meine Android-Manifestdatei ist:

%Vor%

Danke

    
Brahadeesh 01.08.2011, 14:34
quelle

3 Antworten

13

Du brauchst das

%Vor%     
PravinCG 01.08.2011, 14:37
quelle
34

Hier ist, was Sie Ihrer Manifest-Datei hinzufügen müssen

GPS-basierter Ort

%Vor%

Netzwerkbasierter Standort

%Vor%

Frühere Poster sind falsch, wenn Sie beide verwenden möchten, dann wird nur ACCESS_FINE_LOCATION benötigt, wie hier beschrieben: Ссылка

  

Hinweis: Wenn Sie sowohl NETWORK_PROVIDER als auch GPS_PROVIDER verwenden, dann   Sie müssen nur die Berechtigung ACCESS_FINE_LOCATION anfordern, weil   Es beinhaltet die Erlaubnis für beide Anbieter. (Erlaubnis für   ACCESS_COARSE_LOCATION enthält nur die Berechtigung für NETWORK_PROVIDER.

    
Kurru 01.08.2011 14:51
quelle
1

Hier ist, was Sie Ihrer Manifest-Datei hinzufügen müssen:

%Vor%

für GPS-basierten Standort oder

%Vor%

für den netzwerkbasierten Standort

Sie können beide benötigen, wenn Sie eine vielseitigere Anwendung erstellen möchten.

Grüße,
 Stéphane

    
Snicolas 01.08.2011 14:42
quelle