Idioma

PowerManager.IsInteractive Propriedade

Definição

Retornará true se o dispositivo estiver em um estado interativo.

public virtual bool IsInteractive { [Android.Runtime.Register("isInteractive", "()Z", "GetIsInteractiveHandler")] get; }
[<get: Android.Runtime.Register("isInteractive", "()Z", "GetIsInteractiveHandler")>]
member this.IsInteractive : bool

Valor da propriedade

True se o dispositivo estiver em um estado interativo.

Atributos

Comentários

Retornará true se o dispositivo estiver em um estado interativo.

Quando esse método retorna true, o dispositivo está acordado e pronto para interagir com o usuário (embora isso não seja uma garantia de que o usuário está interagindo ativamente com o dispositivo apenas neste momento). A tela principal geralmente é ativada enquanto estiver nesse estado. Determinados recursos, como o sensor de proximidade, podem desativar temporariamente a tela enquanto ainda deixam o dispositivo em um estado interativo. Observe, em particular, que o dispositivo ainda é considerado interativo durante o sonho (já que os sonhos podem ser interativos), mas não quando ele está cochilando ou dormindo.

Quando esse método retorna false, o dispositivo está cochilando ou dormindo e deve ser acordado antes de ficar pronto para interagir com o usuário novamente. A tela principal geralmente é desativada enquanto estiver nesse estado. Determinados recursos, como o "modo ambiente", podem fazer com que a tela principal permaneça ativada (embora em um estado de baixa potência) para exibir o conteúdo fornecido pelo sistema enquanto o dispositivo cochila.

O sistema enviará uma android.content.Intent#ACTION_SCREEN_ON screen on ou android.content.Intent#ACTION_SCREEN_OFF screen off difusão sempre que o estado interativo do dispositivo for alterado. Por motivos históricos, os nomes dessas transmissões referem-se ao estado de energia da tela, mas são realmente enviados em resposta a alterações no estado interativo geral do dispositivo, conforme descrito por esse método.

Os serviços podem usar o estado não interativo como uma dica para economizar energia, já que o usuário não está presente.

Java documentação para android.os.PowerManager.isInteractive().

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.

Aplica-se a

Confira também