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.
Ich weiß nicht, warum niemand diese Erlaubnis erwähnt
Aber laut der Android-Dokumentation sollten Sie die SET_ALARM-Berechtigung verwenden
%Vor%Ermöglicht einer Anwendung, einen Intent zu senden, um einen Alarm für die Benutzer.
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
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%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
Tags und Links android permissions alarm