尽管有文档说明,复合Android传感器不存在

时间:2016-11-07 19:36:17

标签: android android-sensors

我正在使用运行android 4.0.4的旧手机,它有以下传感器(在android studio中使用TYPE_ALL打印):

  • 加速计传感器
  • 磁场传感器
  • 接近传感器
  • 方向传感器

根据http://react.semantic-ui.com/modules/dropdown这款手机应该能够输出线性加速度,但是当我要求它时,只返回null。其他简单的传感器,如加速度计或磁力计工作正常(融合的基本传感器,以获得线性加速度)。

到目前为止,代码非常基本,它只是打印值。

知道为什么会这样吗?这是标准行为吗?是不是所有可用于智能手机的传感器都应该实现?

1 个答案:

答案 0 :(得分:0)

根据可用的传感器,指定为硬件/软件的传感器的行为会有所不同。如果https://developer.android.com/guide/topics/sensors/sensors_overview.html#sensors-identify说软件,开发人员有责任使用android API将正确的基本信号融合到您正在寻找的复合信号中。