Überprüfen Sie den Batteriestand im Hintergrund mit einem Service

Ich habe viel gesucht, bin aber immer verwirrter.

Ich muss eine App erstellen, die im Hintergrund funktioniert und den Akkuladestand überprüft. Wie kann ich den Service erstellen? Der Dienst sollte beim Gerätestart gestartet werden und muss mit der Aktivität kommunizieren, wenn der Akku einen bestimmten Prozentsatz erreicht, damit keine Interaktion seitens des Verbrauchers erfolgt.

Welche Art von Service muss ich erstellen? Was muss ich tun?