Welche Berechtigungen benötigt eine Android-Anwendung, um den Alarm Manager Service nutzen zu können?

8

Wenn eine Android-Anwendung den Alarm Manager Service verwenden möchte, welche Berechtigungen muss die Anwendung dann haben?

Ich habe getestet, dass es scheint, dass die Anwendung keine Berechtigung haben muss, den Alarm Manager Service zu verwenden.

Stimmt das?

    
tomtu 28.06.2012, 04:05
quelle

5 Antworten

6

Ja, es ist wahr. Sie müssen keinen speziellen Service hinzufügen. Beachten Sie, dass bei einem Neustart des Mobilteils die von Ihnen eingestellten Alarme verloren gehen. Daher sollten Sie diese beim Hochfahren neu planen, was die Berechtigung android.permission.RECEIVE_BOOT_COMPLETED erfordert.

    
Cristian 28.06.2012 04:10
quelle
3

Ich weiß nicht, warum niemand diese Erlaubnis erwähnt

Aber laut der Android-Dokumentation sollten Sie die SET_ALARM-Berechtigung verwenden

Dokumentation

  

Ermöglicht einer Anwendung, einen Intent zu senden, um einen Alarm für die   Benutzer.

%Vor%     
Mina Fawzy 10.12.2015 10:31
quelle
1

Es weckt CPU alle 10 Minuten, bis das Telefon ausschaltet.

%Vor%

Wenn Sie den Alarm beim Telefonstart wiederholen möchten:

%Vor%

Weitere Details: Alarm Manager Beispiel

    
Ponmalar 28.06.2012 04:10
quelle
0

Zu Manifest.xml hinzufügen:

%Vor%

code:

%Vor%

Wenn Sie den Alarm beim Telefonstart wiederholen möchten:

Fügen Sie die Berechtigung zu Manifest.xml hinzu:

%Vor%     
kaushikSuman 28.06.2012 04:11
quelle
-1

Möchte dem Cristian Said

etwas hinzufügen

Auch wenn Sie die Berechtigung android.permission.RECEIVE_BOOT_COMPLETED verwenden, wird Ihre Anwendung auf 2.X.X-Geräten ordnungsgemäß ausgeführt.

Aber in 4.x-Geräten funktioniert der Broadvast-Empfänger erst dann beim Booten, wenn Sie die Anwendung manuell starten

    
Vipul Shah 28.06.2012 04:42
quelle

Tags und Links