我对Android设备中的加速度计有一个简单的问题。它始终开启/活动吗?鉴于加速度计用于检测设备的方向,无论是横向还是纵向。
在官方文档(SensorManager
)中,它指出应关闭传感器以节省电量。但我想知道这是否仅适用于其他传感器,如磁场传感器,陀螺仪,光传感器等。
我需要提出一个节能的案例,我不想错误地说加速度计有时会被禁用,而是用它来禁用其他传感器(在罗盘的功能中)应用程序)。
或者加速度计的电池消耗仅与注册接收数据的应用相关,而只是“开启”或启用是不相关的,因为它始终是?
感谢您的任何澄清!
答案 0 :(得分:10)
或者加速度计的电池消耗仅与电池有关 app正在注册接收数据,而只是在" on" 或启用是不相关的,因为它始终是?
那是对的。
您的应用运行并注册传感器事件会导致功耗降低。这可以让您的应用程序始终运行,使其消耗CPU,并可能使设备无法进入休眠状态。
据我所知,没有办法关闭传感器。现在,这并不是说如果听不到任何设备,设备就不能巧妙地关闭传感器。我不知道,但似乎很可能。无论如何,触发器正在聆听它们,因此我认为它不会对您的问题产生影响。