【问题标题】: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。其他简单的传感器,如加速度计或磁力计工作正常(融合以获得线性加速度的基本传感器)。

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

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

【问题讨论】:

    标签: android android-sensors


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-01-18
      • 2019-12-26
      • 2019-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-07
      相关资源
      最近更新 更多