5

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

经过一番研究,我意识到没有办法直接读取传感器的勒克斯值。那么,如果它是恒定的,我如何获得 lux 值,从而永远不会触发事件?有没有办法一开始就设置一个假值(比如-1),这样一个事件就会一直发生?还是我想错了?

任何帮助将不胜感激!

4

2 回答 2

2

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

安卓光传感器

于 2011-05-23T11:46:34.807 回答
0

我很确定这个问题没有解决方案。在直接询问用户之前,您只需要希望勒克斯在设定的时间内发生变化。嗯嗯。

于 2011-06-09T14:22:37.460 回答