Compartilhar via


Sobre eventos da API do sensor

A API do Sensor pode fornecer notificações de evento.

Ao se registrar para receber eventos, por meio de ISensor::SetEventSink ou ISensorManager::SetEventSink, você deve fornecer um ponteiro para uma interface de retorno de chamada. Você deve implementar os métodos da interface de retorno de chamada em seu código. A API do Sensor define as seguintes interfaces de retorno de chamada:

  • ISensorEvents. Implemente essa interface para receber eventos de sensores. Os sensores podem notificar seu aplicativo sobre novos dados, alterações no estado do sensor, desconexão do sensor e eventos personalizados definidos pelo fabricante do sensor.
  • ISensorManagerEvents. Implemente essa interface para receber eventos do gerenciador de sensores. O gerenciador de sensores pode notificar seu aplicativo quando um sensor se conecta e, portanto, pode estar disponível para uso.

Você pode cancelar as notificações de evento chamando SetEventSink novamente, desta vez passando um valor NULL por meio do parâmetro .

Usando eventos de API do sensor