在我的安卓设备 (Nexus 5) 上 getPower()方法为加速度计返回 0.45mA 的值,为重力传感器返回 3.65mA 的值。
我的理解是重力传感器只是一个虚拟传感器,它通过过滤器运行加速度计数据。如果是这样,为什么它会消耗更多能量?
getPower() 的返回值是否准确或与实际功耗相关?
最佳答案
My understanding was that the gravity sensor was simply a virtual sensor that ran the
accelerometer data through a filter.
没有。虚拟重力传感器融合了加速度计、陀螺仪和磁力计(罗盘)读数,而不仅仅是加速度计读数。我想最大的消费者是磁力计。
关于android - 为什么加速度计与重力传感器的用电量不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20851818/