Android光传感器不会触发事件

时间:2011-05-23 09:53:40

标签: android events light android-sensors

使用光线传感器时,我遇到的问题是永远不会触发onSensorChanged()事件。原因是当监听器被注册时,如果勒克斯值保持不变,则没有变化,因此没有事件。但是,我仍然想知道勒克斯的价值!恒定勒克斯值0和常数60,000之间存在差异!

经过一番研究,我意识到无法直接读取传感器的勒克斯值。那么如果lux值是常数,如何获得lux值,从而永远不会触发事件?有没有办法最初设置一个假值(如-1),所以总会发生一个事件?或者我在考虑这个错误?

非常感谢任何帮助!

2 个答案:

答案 0 :(得分:2)

检查以下示例,它解释了如何使用传感器

Android Light Sensor

答案 1 :(得分:0)

我很确定这个问题没有解决办法。在直接询问用户之前,您只需要希望勒克斯在一定时间内发生变化。啊,好吧。