WakeLockFlags Enumeração

Definição

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.

Aplica-se a