Sehen Sie sich eine ähnliche Frage an, die hier gestellt wird . Verwenden Sie KeyguardManager
, um zu überprüfen, ob das Gerät gesperrt ist.
1) Sie müssen zunächst einen BroadcastReceiver in Ihrem Dienst registrieren, um zu hören, wenn der Netzschalter gedrückt wird (schaltet den Bildschirm ein / aus):
%Vor%2) Sie können diese Helper-Klasse verwenden, um die Bildschirmzustände jederzeit zu bestimmen:
%Vor%