PowerManager.IsInteractive Propriedade
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.
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.