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. В некоторых случаях данные, которые вы получаете через второе и третье места в массиве, связаны с этим.

Другие вопросы по тегам