Kann ein Android-Dienst mehrere Berechtigungen haben?

8

Ich habe einen Dienst, der sowohl eine Datei herunterlädt als auch speichert, und es scheint, ich kann nur eine Erlaubnis angeben.

%Vor%

oder

%Vor%

Ich brauche beide.

    
Aymon Fournier 13.08.2010, 04:34
quelle

1 Antwort

19

Ein Android Service kann mehrere Berechtigungen haben, aber Berechtigungen werden auf Anwendungsebene gewährt, nicht auf der Ebene Service .

Ihr Problem besteht darin, dass Sie versuchen, Ihrem Service an der falschen Stelle in der AndroidManifest.xml -Datei eine Berechtigung zu erteilen.

Das Attribut android:permission eines Service gibt die Berechtigung an dass eine Entität den Service verwenden muss, keine Erlaubnis für Service .

Sie erteilen Berechtigungen für alle Komponenten Ihrer Anwendung auf der obersten Ebene Ihres AndroidManifest.xml :

%Vor%     
Dave Webb 13.08.2010, 05:20
quelle

Tags und Links