Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/205.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_Accelerometer - Fatal编程技术网

Android 为什么加速度计和重力传感器的功率使用存在差异?

Android 为什么加速度计和重力传感器的功率使用存在差异?,android,accelerometer,Android,Accelerometer,在我的android设备(Nexus 5)上,该方法返回的加速度计值为0.45mA,重力传感器值为3.65mA 我的理解是,重力传感器只是一个虚拟传感器,通过过滤器运行加速计数据。如果是的话,为什么它会吸引更多的力量 getPower()返回的值是否准确或与实际功耗相关?加速度传感器返回应用于设备的所有力的总和,而重力传感器仅返回重力的影响。这就是为什么acclerometer比重力传感器的功率更大的原因。您可以参考文件,了解更多详情,请查看 医生说 注意:当设备静止时,重力传感器的输出应与加速

在我的android设备(Nexus 5)上,该方法返回的加速度计值为0.45mA,重力传感器值为3.65mA

我的理解是,重力传感器只是一个虚拟传感器,通过过滤器运行加速计数据。如果是的话,为什么它会吸引更多的力量


getPower()返回的值是否准确或与实际功耗相关?

加速度传感器
返回应用于设备的所有力的总和,而
重力传感器
仅返回重力的影响。这就是为什么
acclerometer
重力传感器的功率更大的原因。您可以参考文件,了解更多详情,请查看

医生说

注意:当设备静止时,重力传感器的输出应与加速计的输出相同

我的理解是,重力传感器只是一个运行
加速计数据通过滤波器

没有。虚拟重力传感器融合了加速度计、陀螺仪和磁强计(指南针)读数,而不仅仅是加速度计读数。我想最大的消费者是磁强计