Sensor.IsWakeUpSensor 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 sensor for um sensor de ativação.
public virtual bool IsWakeUpSensor { [Android.Runtime.Register("isWakeUpSensor", "()Z", "GetIsWakeUpSensorHandler")] get; }
[<get: Android.Runtime.Register("isWakeUpSensor", "()Z", "GetIsWakeUpSensorHandler")>]
member this.IsWakeUpSensor : bool
Valor da propriedade
true se esse for um sensor de ativação, false caso contrário.
- Atributos
Comentários
Retornará true se o sensor for um sensor de ativação.
<b>Modos de energia do processador de aplicativo</b>
O AP (Processador de Aplicativos) é o processador no qual os aplicativos são executados. Quando nenhum bloqueio de ativação é mantido e o usuário não está interagindo com o dispositivo, esse processador pode entrar em um modo "Suspender", reduzindo o consumo de energia em 10 vezes ou mais.
<b>Sensores< sem ativação/b>
Sensores sem ativação são sensores que não ativam a AP fora da suspensão para relatar dados. Enquanto a AP está no modo de suspensão, os sensores continuam funcionando e gerando eventos, que são colocados em um FIFO de hardware. Os eventos no FIFO são entregues ao aplicativo quando a AP é ativada. Se o FIFO for muito pequeno para armazenar todos os eventos gerados enquanto a AP estava no modo de suspensão, os eventos mais antigos serão perdidos: os dados mais antigos serão descartados para acomodar os dados mais recentes. No caso extremo em que o FIFO é inexistente maxFifoEventCount() == 0, todos os eventos gerados enquanto a AP estava no modo de suspensão são perdidos. Os aplicativos que usam sensores não de ativação geralmente devem: <ul><li>Ou cancelar o registro dos sensores quando eles não precisarem deles, geralmente no método da onPause atividade. Esse é o caso mais comum.
<li>Ou perceber que os sensores estão consumindo alguma energia enquanto a AP está no modo de suspensão e que, mesmo assim, alguns eventos podem ser perdidos.
</ul>
<b>Sensores< de ativação/b>
Em oposição aos sensores não ativados, os sensores de ativação garantem que seus dados sejam entregues independentemente do estado da AP. Enquanto a AP está acordada, os sensores de ativação se comportam como sensores sem ativação. Quando a AP está dormindo, os sensores de ativação acordam a AP para entregar eventos. Ou seja, a AP será ativada e o sensor fornecerá os eventos antes que a latência máxima de relatórios seja decorrido ou o FIFO de hardware fique cheio. Confira SensorManager#registerListener(SensorEventListener, Sensor, int, int) para saber mais.
Java documentação para android.hardware.Sensor.isWakeUpSensor().
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.