Mi Droid Bionic tiene una opción en la página Configuración de pantalla "Detección en el bolsillo: bloquea su dispositivo automáticamente cuando se inserta en el bolsillo"
¿Cómo siente el teléfono que está en tu bolsillo? ¿Estoy especulando sobre una combinación de sensores de proximidad y de luz?
Respuestas:
Hay un sensor de infrarrojos / luz roja cerca de su cámara que detecta si el teléfono está en un bolsillo o bolso. El consenso en línea es que, dependiendo del fabricante de su teléfono, existen diferentes grados de éxito en cuanto a su funcionamiento.
fuente
Miré a través de Play Store donde encontré PocketSensor que dice en su descripción
así que supongo que es definitivamente posible usar una combinación de:
El sensor de orientación le permite controlar la posición de un dispositivo en relación con el marco de referencia de la tierra (específicamente, el norte magnético).
y
El sensor de proximidad le permite determinar qué tan lejos está un objeto de un dispositivo.
fuente
Solo puedo especular sobre la respuesta de cómo el Droid Bionic realmente implementa esta "detección de bolsillo". La mayoría de los androides que tienen un sensor de luz (que a veces actúa también como un simple sensor de proximidad) usan esto como señal de que estás haciendo una llamada sin auriculares o que has puesto tu dispositivo en el bolsillo.
También es imaginable que Android use la información del acelerómetro de 3 ejes y / o el giroscopio de 3 ejes para detectar situaciones en el bolsillo. Pero no creo que esto se haga realmente, porque estos sensores usan bastante energía cuando están en uso.
Para ver una hoja de datos de ejemplo de un sensor de luz / proximidad de Android, consulte el SFH 7743 del Motorola Droid. Detecta luz IR alrededor de 900 nm. Parece que algunos Android tienen sensores de luz y proximidad separados, mientras que otros abusan del sensor de luz como simple sensor de proximidad (por ejemplo, Samsung Galaxy S).
fuente
En este artículo científico han utilizado sensores de proximidad y luz. Describen el algoritmo central, que no es tan complicado, y lo han desarrollado para Tizen. El marco de Android proporciona una API de sensor equivalente , aunque no lo he probado yo mismo.
fuente