【发布时间】:2011-05-21 08:21:56
【问题描述】:
只是想知道,有没有一种方法可以在不等待 onSensorChanged() 事件发生的情况下获取 Android 手机上的光传感器的值?为了节省电池,我在获取单个勒克斯值后使用 registerListener() 和 unregisterListener(),但是下次我注册侦听器以获取另一个值时,如果该值与以前相同,我的应用程序将坐在那里等待一个事件可能需要一段时间才能发生(通常在光线不足的情况下)。
那么,有没有一种方法可以在不等待 onSensorChanged() 事件的情况下读取 lux 值?还是我应该设置一个 100 毫秒的超时时间,然后使用我记录的最后一个值?
谢谢!
【问题讨论】:
标签: java android android-sensors