WakeLockFlags Enumeración

Definición

Define marcas para el bloqueo de reactivación .

Esta enumeración admite una combinación bit a bit de sus valores de miembro.

[System.Flags]
public enum WakeLockFlags
[<System.Flags>]
type WakeLockFlags = 
Herencia
WakeLockFlags
Atributos

Campos

Nombre Valor Description
LocationModeNoChange 0

Los proveedores de ubicación no deben verse afectados por el ahorro de batería o el ahorro de batería está desactivado.

ThermalStatusNone 0

Código de estado térmico: no bajo limitación.

LocationModeGpsDisabledWhenScreenOff 1

En este modo, el proveedor de ubicación basado en GPS debe deshabilitarse cuando el ahorro de batería está encendido y el dispositivo no es interactivo.

Partial 1

Nivel de bloqueo de reactivación: garantiza que la CPU se está ejecutando; la pantalla y la luz de retroceso del teclado podrán apagarse.

ReleaseFlagWaitForNoProximity 1

Marca para WakeLock.release(int): aplazar la liberación de un bloqueo de reactivación de PROXIMITY_SCREEN_OFF_WAKE_LOCK hasta que el sensor de proximidad indica que un objeto no está cerca.

ThermalStatusLight 1

Código de estado térmico: limitación ligera en la que la experiencia de usuario no se ve afectada.

LocationModeAllDisabledWhenScreenOff 2

Todos los proveedores de ubicación deben deshabilitarse cuando el ahorro de batería está activado y el dispositivo no es interactivo.

ThermalStatusModerate 2

Código de estado térmico: limitación moderada en la que la experiencia de usuario no se ve afectada en gran medida.

LocationModeForegroundOnly 3

En este modo, todos los proveedores de ubicación se mantendrán disponibles, pero las correcciones de ubicación solo se deben proporcionar a las aplicaciones en primer plano.

ThermalStatusSevere 3

Código de estado térmico: limitación grave en la que la experiencia de usuario se ve afectada en gran medida.

LocationModeThrottleRequestsWhenScreenOff 4

En este modo, la ubicación no se desactivará, pero LocationManager limitará todas las solicitudes a los proveedores cuando el dispositivo no sea interactivo.

ThermalStatusCritical 4

Código de estado térmico: la plataforma ha hecho todo para reducir la potencia.

ThermalStatusEmergency 5

Código de estado térmico: los componentes clave de la plataforma se apagan debido a la condición térmica. Las funcionalidades del dispositivo serán limitadas.

ScreenDim 6

Nivel de bloqueo de reactivación: garantiza que la pantalla está activada (pero puede estar atenuada); La luz trasera del teclado podrá apagarse.

ThermalStatusShutdown 6

Código de estado térmico: se necesita apagar inmediatamente.

ScreenBright 10

Nivel de bloqueo de reactivación: garantiza que la pantalla esté en brillo completo; La luz trasera del teclado podrá apagarse.

Full 26

Nivel de bloqueo de reactivación: garantiza que la pantalla y la luz de retroceso del teclado estén en brillo completo.

ProximityScreenOff 32

Nivel de bloqueo de reactivación: desactiva la pantalla cuando se activa el sensor de proximidad. Si el sensor de proximidad detecta que un objeto está cerca, la pantalla se apaga inmediatamente.

AcquireCausesWakeup 268435456

Marca de bloqueo de reactivación: active la pantalla cuando se adquiera el bloqueo de reactivación.

OnAfterRelease 536870912

Marca de bloqueo de reactivación: cuando se libera este bloqueo de reactivación, toque el temporizador de actividad del usuario para que la pantalla permanezca activa durante un poco más.

Comentarios

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Java documentación para android.os.PowerManager.

Se aplica a