Я могу только догадываться об ответе, каким образом Droid Bionic реализует это «обнаружение в кармане». Большинство Android, которые имеют датчик освещенности (который иногда действует также как простой датчик приближения), используют это как знак того, что вы либо делаете вызов без гарнитуры, либо что вы положили свое устройство в карман.
Также можно предположить, что Android использует информацию от 3-осевого акселерометра и / или 3-осевого гироскопа для обнаружения ситуаций в кармане. Но я не думаю, что это на самом деле сделано, потому что эти датчики потребляют довольно много энергии при использовании.
Пример таблицы данных датчика освещенности / проксимичности Android см. В SFH 7743 от Motorola Droid. Он обнаруживает ИК-свет около 900 нм. Кажется, что некоторые Android имеют отдельные датчики света и приближения, в то время как другие используют датчик света как простой датчик приближения (например, Samsung Galaxy S).