O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

Interação

Do ponto de vista dos aplicativos Android, cada sensor Android é uma entidade independente, o que significa que não há interação entre os diferentes sensores.

  • Isso é verdade, embora vários sensores Android possam compartilhar o mesmo sensor físico subjacente
  • Por exemplo: contador de passos, movimento significativo e acelerômetro, todos contando com o mesmo acelerômetro físico, devem ser capazes de trabalhar simultaneamente
  • Isso também é verdadeiro para versões de ativação e não ativação do mesmo sensor

Os sensores Android devem ser capazes de funcionar simultaneamente e independentemente um do outro. Ou seja, qualquer ação em um sensor Android não deve afetar o comportamento dos outros sensores.

Especificamente, no nível HAL:

  • ativando um sensor
  • desativando um sensor
  • mudando a frequência de amostragem de um sensor
  • alterar a latência máxima de relatório de um sensor

não pode causar:

  • outro sensor ativado para parar de funcionar
  • outro sensor ativado para alterar a taxa de amostragem
  • outro sensor ativado para diminuir a qualidade de suas medições
  • outro sensor não ativado para começar a entregar eventos

Nenhuma das ações acima pode impedir que as ações (ativação, desativação e alterações de parâmetro) em outro sensor sejam bem-sucedidas. Por exemplo, se podemos ativar o contador de passos deve ser independente se o acelerômetro está atualmente ativado.

Como outro exemplo importante, um sensor de despertar ativado em 5 Hz deve gerar eventos em torno de 5 Hz, mesmo se sua variante não despertar estiver sendo ativada em 100 Hz.