Compartir a través de


Sensor.IsWakeUpSensor Propiedad

Definición

Devuelve true si el sensor es un sensor de reactivación.

public virtual bool IsWakeUpSensor { [Android.Runtime.Register("isWakeUpSensor", "()Z", "GetIsWakeUpSensorHandler")] get; }
[<get: Android.Runtime.Register("isWakeUpSensor", "()Z", "GetIsWakeUpSensorHandler")>]
member this.IsWakeUpSensor : bool

Valor de propiedad

true si se trata de un sensor de reactivación; de lo contrario, false .

Atributos

Comentarios

Devuelve true si el sensor es un sensor de reactivación.

<b>Modos de potencia< del procesador de aplicaciones/b>

Application Processor(AP), es el procesador en el que se ejecutan las aplicaciones. Cuando no se mantiene ningún bloqueo de reactivación y el usuario no interactúa con el dispositivo, este procesador puede entrar en modo "Suspender", lo que reduce el consumo de energía en 10 veces o más.

<b>Sensores que no son de< reactivación/b>

Los sensores que no son de reactivación son sensores que no reactivan el AP fuera de suspensión para informar de los datos. Mientras el AP está en modo de suspensión, los sensores siguen funcionando y generan eventos, que se colocan en un FIFO de hardware. Los eventos del FIFO se entregan a la aplicación cuando el AP se reactiva. Si FIFO era demasiado pequeño para almacenar todos los eventos generados mientras el AP estaba en modo de suspensión, se pierden los eventos más antiguos: los datos más antiguos se quitan para dar cabida a los datos más recientes. En el caso extremo en el que el FIFO no maxFifoEventCount() == 0existe, se pierden todos los eventos generados mientras el AP estaba en modo de suspensión. Las aplicaciones que usan sensores que no son de reactivación normalmente deben: <ul<>li>Anule el registro de los sensores cuando no los necesiten, normalmente en el método de onPause la actividad. Este es el caso más común. <li>O se da cuenta de que los sensores consumen cierta potencia mientras el AP está en modo de suspensión y que incluso entonces, algunos eventos podrían perderse. </ul>

<b>Sensores de reactivación</b>

En oposición a los sensores que no son de reactivación, los sensores de reactivación garantizan que sus datos se entreguen independientemente del estado del AP. Mientras el AP está despierto, los sensores de reactivación se comportan como sensores que no son de reactivación. Cuando el AP está dormido, los sensores de reactivación reactivan el AP para entregar eventos. Es decir, el AP se reactivará y el sensor entregará los eventos antes de que se haya transcurrido la latencia máxima de informes o el FIFO de hardware se llena. Consulte SensorManager#registerListener(SensorEventListener, Sensor, int, int) para obtener más detalles.

Documentación de Java para android.hardware.Sensor.isWakeUpSensor().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a