Freigeben über


PowerManager.UserActivity(Int64, Boolean) Methode

Definition

Benachrichtigt den Power Manager, dass die Benutzeraktivität stattgefunden hat.

[Android.Runtime.Register("userActivity", "(JZ)V", "GetUserActivity_JZHandler")]
public virtual void UserActivity (long when, bool noChangeLights);
[<Android.Runtime.Register("userActivity", "(JZ)V", "GetUserActivity_JZHandler")>]
abstract member UserActivity : int64 * bool -> unit
override this.UserActivity : int64 * bool -> unit

Parameter

when
Int64

Die Zeit der Benutzeraktivität in der SystemClock#uptimeMillis() Zeitbasis. Dieser Zeitstempel wird verwendet, um die Benutzeraktivitätsanforderung mit anderen Energieverwaltungsfunktionen ordnungsgemäß zu sortieren. Es sollte auf den Zeitstempel des Eingabeereignisses festgelegt werden, das die Benutzeraktivität verursacht hat.

noChangeLights
Boolean

Wenn true, wird die Hintergrundbeleuchtung der Tastatur aufgrund dieses Ereignisses nicht eingeschaltet. Dies wird festgelegt, wenn die Netztaste gedrückt wird. Wir möchten, dass das Gerät eingeschaltet bleibt, während die Taste ausgeschaltet ist, aber wir sind dabei, den Bildschirm auszuschalten, damit die Hintergrundbeleuchtung der Tastatur nicht wieder eingeschaltet wird. Andernfalls blinken die Lichter ein und dann aus und es sieht komisch aus.

Attribute

Hinweise

Benachrichtigt den Power Manager, dass die Benutzeraktivität stattgefunden hat.

Setzt den automatischen Timer zurück und hellt den Bildschirm auf, wenn das Gerät nicht im Ruhezustand ist. Dies geschieht normalerweise, wenn eine Taste oder der Touchscreen gedrückt wird oder wenn eine andere Benutzeraktivität auftritt. Diese Methode reaktiviert das Gerät nicht, wenn es in den Energiesparmodus versetzt wurde.

Erfordert die android.Manifest.permission#DEVICE_POWER-Berechtigung.

Dieses Member ist veraltet. Verwenden Sie #userActivity(long, int, int).

Java-Dokumentation für android.os.PowerManager.userActivity(long, boolean).

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Weitere Informationen