Android массив данных датчика освещенности
В руководстве разработчика Android, когда речь идет о датчике света, говорится:
// The light sensor returns a single value.
// Many sensors return 3 values, one for each axis.
И затем переходит к получению первого значения массива:
float lux = event.values[0];
В некоторых случаях я получаю 0 в первом месте массива и ненулевое значение во втором и / или третьем.
Я пытался найти значение этого вектора, но не смог найти объяснения.
Кто-нибудь может объяснить, пожалуйста?
1 ответ
Данные от датчика освещенности в люксах находятся в event.values [0].
Довольно многие из нынешних телефонов Android имеют датчик освещенности RGB. В некоторых случаях данные, которые вы получаете через второе и третье места в массиве, связаны с этим.