gpt4 book ai didi

android - 为什么 android 传感器中的三个(冗余?)加速度计变体

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:19:14 34 4
gpt4 key购买 nike

在 android 中,我们有 Sensor.TYPE_GRAVITY、Sensor.TYPE_ACCELEROMETER、Sensor.TYPE_LINEAR_ACCELERATION。

并且从安卓开发者论坛得知,“加速度计、重力和线性加速度传感器的输出必须遵循以下关系:加速度=重力+线性加速度”

Sensor.TYPE_GRAVITY 和 Sensor.TYPE_LINEAR_ACCELERATION 使用与 Sensor.TYPE_ACCELEROMETER 相同的传感器 - 即加速度计吗?如果可以使用低通和高通滤波器使用另一个常数推导出一个值,那么拥有 3 个不同常数的目的是什么?

最佳答案

这是因为 TYPE_LINEAR_ACCELERATION 和 TYPE_GRAVITY 从 API Level 9 (Android 2.3) 开始可用。如果您想在较低的 API 版本中构建应用程序,您将只能访问 TYPE_ACCELEROMETER(自 API 级别 3 起)。TYPE_LINEAR_ACCELERATION 和 TYPE_GRAVITY 非常有用,无需拆分 TYPE_ACCELEROMETER。我为 Android 2.2(API 级别 8)部署,但仍然不知道该怎么做!

更多信息:http://developer.android.com/reference/android/hardware/Sensor.html

关于android - 为什么 android 传感器中的三个(冗余?)加速度计变体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7373794/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com