Sprache

WakeLockFlags Enumeration

Definition

Definiert Kennzeichnungen für die Aktivierungssperre.

Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.

[System.Flags]
public enum WakeLockFlags
[<System.Flags>]
type WakeLockFlags = 
Vererbung
WakeLockFlags
Attribute

Felder

Name Wert Beschreibung
LocationModeNoChange 0

Entweder sollten die Standortanbieter nicht vom Stromsparmodus betroffen sein, oder der Stromsparmodus ist ausgeschaltet.

ThermalStatusNone 0

Thermischer Statuscode: Nicht unter Drosselung.

LocationModeGpsDisabledWhenScreenOff 1

In diesem Modus sollte der GPS-basierte Standortanbieter deaktiviert werden, wenn der Stromsparmodus aktiviert ist und das Gerät nicht interaktiv ist.

Partial 1

Wake lock level: Stellt sicher, dass die CPU ausgeführt wird; Der Bildschirm und die Tastatur-Hintergrundbeleuchtung können deaktiviert werden.

ReleaseFlagWaitForNoProximity 1

Flag for WakeLock.release(int) : Defer release a PROXIMITY_SCREEN_OFF_WAKE_LOCK wake lock until the proximity sensor indicates that an object is not in close proximity.

ThermalStatusLight 1

Thermischer Statuscode: Leichte Drosselung, bei der die UX nicht beeinträchtigt wird.

LocationModeAllDisabledWhenScreenOff 2

Alle Standortanbieter sollten deaktiviert werden, wenn der Stromsparmodus aktiviert ist und das Gerät nicht interaktiv ist.

ThermalStatusModerate 2

Thermischer Statuscode: Moderate Drosselung, bei der die UX nicht weitgehend beeinträchtigt wird.

LocationModeForegroundOnly 3

In diesem Modus werden alle Standortanbieter verfügbar gehalten, Standortkorrekturen sollten jedoch nur für Vordergrund-Apps bereitgestellt werden.

ThermalStatusSevere 3

Thermischer Statuscode: Schwere Drosselung, bei der die UX weitgehend beeinträchtigt wird.

LocationModeThrottleRequestsWhenScreenOff 4

In diesem Modus wird der Speicherort nicht deaktiviert, aber LocationManager drosselt alle Anforderungen an Anbieter, wenn das Gerät nicht interaktiv ist.

ThermalStatusCritical 4

Thermischer Statuscode: Die Plattform hat alles getan, um den Strom zu reduzieren.

ThermalStatusEmergency 5

Thermischer Statuscode: Wichtige Komponenten der Plattform werden aufgrund des thermischen Zustands heruntergefahren. Gerätefunktionen sind eingeschränkt.

ScreenDim 6

Wake lock level: Stellt sicher, dass der Bildschirm eingeschaltet ist (aber möglicherweise abgeblendet); Die Hintergrundbeleuchtung der Tastatur kann deaktiviert werden.

ThermalStatusShutdown 6

Thermischer Statuscode: Sofortiges Herunterfahren erforderlich.

ScreenBright 10

Wake lock level: Stellt sicher, dass der Bildschirm bei voller Helligkeit aktiviert ist; Die Hintergrundbeleuchtung der Tastatur kann deaktiviert werden.

Full 26

Wake lock level: Stellt sicher, dass der Bildschirm und die Tastatur-Hintergrundbeleuchtung bei voller Helligkeit aktiviert sind.

ProximityScreenOff 32

Wake lock level: Schaltet den Bildschirm aus, wenn der Näherungssensor aktiviert wird. Wenn der Näherungssensor erkennt, dass sich ein Objekt in der Nähe befindet, wird der Bildschirm sofort deaktiviert.

AcquireCausesWakeup 268435456

Wake lock flag: Turn the screen on when the wake lock is acquired.

OnAfterRelease 536870912

Wake lock flag: When this wake lock is released, poke the user activity timer so the screen stays on for a little longer.

Hinweise

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Java-Dokumentation für android.os.PowerManager.

Gilt für: