Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/188.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么android传感器中有三种(冗余?)加速计变化_Android_Android Sensors - Fatal编程技术网

为什么android传感器中有三种(冗余?)加速计变化

为什么android传感器中有三种(冗余?)加速计变化,android,android-sensors,Android,Android Sensors,在android中,我们有Sensor.TYPE_重力、Sensor.TYPE_加速计、Sensor.TYPE_线性加速度 据安卓开发者论坛所知, “加速计、重力和线加速度传感器的输出必须符合以下关系: 加速度=重力+线加速度” Sensor.TYPE_重力和Sensor.TYPE_线性加速度是否使用与Sensor.TYPE_加速计相同的传感器,即加速计? 如果一个常数的值可以使用低通和高通滤波器推导出另一个常数的值,那么拥有3个不同常数的目的是什么 这是因为自API第9级(Android 2.

在android中,我们有Sensor.TYPE_重力、Sensor.TYPE_加速计、Sensor.TYPE_线性加速度

据安卓开发者论坛所知, “加速计、重力和线加速度传感器的输出必须符合以下关系: 加速度=重力+线加速度”

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

这是因为自API第9级(Android 2.3)起,就可以使用线性加速度和重力。如果您希望在较低的API版本中构建应用程序,那么您将只能访问TYPE_Accelerator(自API级别3起)。 型线性加速度和型重力非常有用,不需要拆分型加速度计。我为Android 2.2(API级别8)部署,但仍然不知道如何做到这一点


更多信息:

如果您想了解有关这些新“融合”传感器的更多详细信息,请查看此问题的答案。 在这里,你可以从谷歌的一位开发人员那里找到关于不同类型传感器的解释