尽管文档说了啥,但复合 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 传感器不存在的主要内容,如果未能解决你的问题,请参考以下文章

围观RecSys2020 | 推荐系统顶会说了啥?(附论文打包下载)

这个加速度计传感器监听器背后使用了啥逻辑

数据挖掘大咖云集阿里,他们都说了啥

第九届CDA考试状元访谈,看看状元们都说了啥

深度对话 | 关于区块链,关于以太坊,V 神这次又说了啥?

Android加速度计过滤?