WakeLockFlags Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define sinalizadores para o bloqueio de ativação.
Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.
[System.Flags]
public enum WakeLockFlags
[<System.Flags>]
type WakeLockFlags =
- Herança
-
WakeLockFlags
- Atributos
Campos
| Nome | Valor | Description |
|---|---|---|
| LocationModeNoChange | 0 | Os provedores de localização não devem ser afetados pela economia de bateria ou a economia de bateria está desativada. |
| ThermalStatusNone | 0 | Código de status térmico: não está em limitação. |
| LocationModeGpsDisabledWhenScreenOff | 1 | Nesse modo, o provedor de localização baseado em GPS deve ser desabilitado quando a economia de bateria estiver ativada e o dispositivo não for interativo. |
| Partial | 1 | Nível de bloqueio de ativação: garante que a CPU esteja em execução; a tela e a luz de fundo do teclado poderão ser desligadas. |
| ReleaseFlagWaitForNoProximity | 1 | Sinalizador para WakeLock.release(int) : adie a liberação de um bloqueio de ativação PROXIMITY_SCREEN_OFF_WAKE_LOCK até que o sensor de proximidade indique que um objeto não está próximo. |
| ThermalStatusLight | 1 | Código de status térmico: limitação leve em que a experiência de usuário não é afetada. |
| LocationModeAllDisabledWhenScreenOff | 2 | Todos os provedores de localização devem ser desabilitados quando a economia de bateria estiver ativada e o dispositivo não for interativo. |
| ThermalStatusModerate | 2 | Código de status térmico: limitação moderada em que a experiência de usuário não é amplamente afetada. |
| LocationModeForegroundOnly | 3 | Nesse modo, todos os provedores de localização serão mantidos disponíveis, mas as correções de localização só devem ser fornecidas para aplicativos em primeiro plano. |
| ThermalStatusSevere | 3 | Código de status térmico: limitação severa em que a experiência de usuário é amplamente afetada. |
| LocationModeThrottleRequestsWhenScreenOff | 4 | Nesse modo, o local não será desativado, mas o LocationManager limitará todas as solicitações aos provedores quando o dispositivo não for interativo. |
| ThermalStatusCritical | 4 | Código de status térmico: a plataforma fez tudo para reduzir a energia. |
| ThermalStatusEmergency | 5 | Código de status térmico: os principais componentes da plataforma estão sendo desligados devido à condição térmica. As funcionalidades do dispositivo serão limitadas. |
| ScreenDim | 6 | Nível de bloqueio de ativação: garante que a tela esteja ativada (mas pode estar esmaecida); o backlight do teclado terá permissão para desligar. |
| ThermalStatusShutdown | 6 | Código de status térmico: precisa de desligamento imediatamente. |
| ScreenBright | 10 | Nível de bloqueio de ativação: garante que a tela esteja ativada com brilho total; o backlight do teclado terá permissão para desligar. |
| Full | 26 | Nível de bloqueio de ativação: garante que a tela e a luz de fundo do teclado estejam ativadas com brilho total. |
| ProximityScreenOff | 32 | Nível de bloqueio de ativação: desativa a tela quando o sensor de proximidade é ativado. Se o sensor de proximidade detectar que um objeto está próximo, a tela será desativada imediatamente. |
| AcquireCausesWakeup | 268435456 | Sinalizador de bloqueio de ativação: ative a tela quando o bloqueio de ativação for adquirido. |
| OnAfterRelease | 536870912 | Sinalizador de bloqueio de ativação: quando esse bloqueio de ativação é liberado, cutuque o temporizador de atividade do usuário para que a tela permaneça ativada por um pouco mais. |
Comentários
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Java documentação para android.os.PowerManager.