page.title=Interaction @jd:body

From the perspective of Android applications, every Android sensor is an independent entity, meaning there is no interaction between the different sensors.

Android sensors must be able to work simultaneously and independently of one another. That is, any action on one Android sensor must not impact the behavior of the other sensors.

Specifically, at the HAL level:

cannot cause:

Nor can any of the actions above prevent actions (activation, deactivation, and parameter changes) on another sensor from succeeding. For instance, whether we can activate the step counter must be independent of whether the accelerometer is currently activated.

As another important example, a wake-up sensor activated at 5Hz must generate events at around 5Hz, even if its non-wake-up variant is being activated at 100Hz.