尽管文档说了啥,但复合 Android 传感器不存在
Posted
技术标签:
【中文标题】尽管文档说了啥,但复合 Android 传感器不存在【英文标题】:Composite Android sensor not present despite what documentation says尽管文档说了什么,但复合 Android 传感器不存在 【发布时间】:2016-11-07 19:36:17 【问题描述】:我正在使用运行 android 4.0.4 的旧手机,它具有以下传感器(使用 android studio 中的 TYPE_ALL 打印):
加速度传感器 磁场传感器 接近传感器 方向传感器根据android documentation on composite sensors,这款手机应该可以输出直线加速度,但是当我要求它时,只返回null。其他简单的传感器,如加速度计或磁力计工作正常(融合以获得线性加速度的基本传感器)。
到目前为止的代码非常基本,只是打印值。
知道为什么会这样吗?这是标准行为吗?不是应该实现智能手机的所有可用传感器吗?
【问题讨论】:
【参考方案1】:指定为硬件/软件的传感器根据可用的传感器表现不同。如果https://developer.android.com/guide/topics/sensors/sensors_overview.html#sensors-identify 表示软件,则开发人员有责任使用 android API 将正确的基本信号融合到您正在寻找的复合信号中。
【讨论】:
以上是关于尽管文档说了啥,但复合 Android 传感器不存在的主要内容,如果未能解决你的问题,请参考以下文章