Google为Sensor提供了统一的HAL接口,不同的硬件厂商需要根据该接口来实现并完成具体的硬件抽象层,
Android中Sensor的HAL接口定义在:hardware/libhardware/include/hardware/sensors.h
主要包括sensors_vec_t、sensors_event_t、sensors_module_t、sensor_t、sensors_poll_device_t几个结构
一。 传感器类型
二。 sensors_vet_t 矢量传感器的数据
sensors_vec_t结构体用来表示不同传感器的数据,sensors_vec_t定义如下:
sensors_vec_t主要是上传的数据,里面包括一个union结构,包含各种上传数据的一个数据封装,都是三个float