第一种:运动传感器
传感器的可能架构因传感器类型而异:
重力,线性加速度,旋转矢量,有效运动,步进计数器和步进检测器传感器是基于硬件或基于软件的。
加速度传感器和陀螺仪传感器始终基于硬件。
第二种:环境传感器
Android平台为环境传感器提供了四个传感器,可让您监视各种环境属性。您可以使用这些传感器来监视Android设备附近的相对环境湿度,照度,环境压力和环境温度。所有四个环境传感器均基于硬件,并且仅在设备制造商将其内置到设备中后才可用。
第三种:距离传感器
Android平台为距离传感器提供了两个传感器,可让您确定设备的位置:地磁场传感器和加速度计。Android平台还提供了一个传感器,可让您确定设备的面部与物体之间的距离(称为接近传感器)。地磁场传感器和接近传感器是基于硬件的。大多数手机和平板电脑制造商都包含地磁场传感器。同样,手机制造商通常会包含一个接近传感器,以确定何时将手机握在靠近用户面部的位置(例如,在通话期间)。为了确定设备的方向,您可以使用设备的加速度计和地磁场传感器的读数。