我正在使用运行android 4.0.4的旧手机,它有以下传感器(在android studio中使用TYPE_ALL打印):
根据http://react.semantic-ui.com/modules/dropdown这款手机应该能够输出线性加速度,但是当我要求它时,只返回null。其他简单的传感器,如加速度计或磁力计工作正常(融合的基本传感器,以获得线性加速度)。
到目前为止,代码非常基本,它只是打印值。
知道为什么会这样吗?这是标准行为吗?是不是所有可用于智能手机的传感器都应该实现?
答案 0 :(得分:0)
根据可用的传感器,指定为硬件/软件的传感器的行为会有所不同。如果https://developer.android.com/guide/topics/sensors/sensors_overview.html#sensors-identify说软件,开发人员有责任使用android API将正确的基本信号融合到您正在寻找的复合信号中。