Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Android light sensor not triggering event

When using the light sensor, I have an issue where the onSensorChanged() event is never triggered. The reason is that when the listener is registered, if the lux value remains constant, there's no change thus no event. However, I still want to know the lux value! There's a difference between a constant lux value of 0, and a constant of 60,000!

After some research, I realised that there's no way to directly read the lux value of the sensor. So how do I get the lux value if it's constant, and thus will never trigger an event? Is there a way to set a false value initially (such as -1) so an event will always occur? Or am I thinking about this wrong?

Any assistance would be greatly appreciated!

like image 752
Glitch Avatar asked Nov 04 '22 21:11

Glitch


1 Answers

Check following example, It explained how to use Sensors

Android Light Sensor

like image 54
Ketan Parmar Avatar answered Nov 09 '22 05:11

Ketan Parmar