WakeLockFlags Enumerazione

Definizione

Definisce i flag per il blocco di riattivazione.

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

[System.Flags]
public enum WakeLockFlags
[<System.Flags>]
type WakeLockFlags = 
Ereditarietà
WakeLockFlags
Attributi

Campi

Nome Valore Descrizione
LocationModeNoChange 0

I provider di posizione non devono essere interessati dal risparmio batteria o dal risparmio batteria.

ThermalStatusNone 0

Codice di stato termico: non sottoposto a limitazione.

LocationModeGpsDisabledWhenScreenOff 1

In questa modalità, il provider di posizione basato su GPS deve essere disabilitato quando il risparmio batteria è acceso e il dispositivo non è interattivo.

Partial 1

Livello di blocco riattivazione: assicura che la CPU sia in esecuzione; lo schermo e il backlight della tastiera saranno autorizzati a spegnersi.

ReleaseFlagWaitForNoProximity 1

Flag per WakeLock.release(int): rinviare il rilascio di un blocco di riattivazione PROXIMITY_SCREEN_OFF_WAKE_LOCK fino a quando il sensore di prossimità indica che un oggetto non si trova in prossimità.

ThermalStatusLight 1

Codice di stato termico: Limitazione della luce in cui l'esperienza utente non è interessata.

LocationModeAllDisabledWhenScreenOff 2

Tutti i provider di posizioni devono essere disabilitati quando il risparmio batteria è acceso e il dispositivo non è interattivo.

ThermalStatusModerate 2

Codice di stato termico: limitazione moderata in cui l'esperienza utente non è in gran parte interessata.

LocationModeForegroundOnly 3

In questa modalità, tutti i provider di località verranno mantenuti disponibili, ma le correzioni della posizione devono essere fornite solo alle app in primo piano.

ThermalStatusSevere 3

Codice di stato termico: limitazione grave in cui l'esperienza utente è in gran parte interessata.

LocationModeThrottleRequestsWhenScreenOff 4

In questa modalità, la posizione non verrà disattivata, ma LocationManager limiterà tutte le richieste ai provider quando il dispositivo non è interattivo.

ThermalStatusCritical 4

Codice di stato termico: la piattaforma ha fatto tutto per ridurre l'alimentazione.

ThermalStatusEmergency 5

Codice di stato termico: i componenti chiave della piattaforma vengono arrestati a causa di condizioni termiche. Le funzionalità del dispositivo saranno limitate.

ScreenDim 6

Livello di blocco riattivazione: assicura che lo schermo sia attivo (ma potrebbe essere disattivato); il backlight della tastiera sarà autorizzato a spegnersi.

ThermalStatusShutdown 6

Codice di stato termico: è necessario arrestare immediatamente.

ScreenBright 10

Livello di blocco riattivazione: assicura che lo schermo sia acceso a piena luminosità; il backlight della tastiera sarà autorizzato a spegnersi.

Full 26

Livello di blocco riattivazione: garantisce che lo schermo e la tastiera siano accesi con la massima luminosità.

ProximityScreenOff 32

Livello di blocco riattivazione: disattiva lo schermo quando il sensore di prossimità viene attivato. Se il sensore di prossimità rileva che un oggetto è nelle vicinanze, lo schermo viene disattivato immediatamente.

AcquireCausesWakeup 268435456

Flag di blocco di riattivazione: attivare la schermata quando viene acquisito il blocco di riattivazione.

OnAfterRelease 536870912

Flag di blocco di riattivazione: quando questo blocco di riattivazione viene rilasciato, fare in modo che il timer dell'attività utente rimanga attivo per un po ' più a lungo.

Commenti

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

per android.os.PowerManager.

Si applica a