¿Cómo funciona la detección de bolsillo?


15

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?


1
Creo que has respondido la pregunta: P
Matthew Lee el

1
@MatthewRead - gracias; esperaba encontrar una fuente de algún tipo. Una búsqueda en Google encuentra mucha especulación (incluida una que indica que el teléfono también debe estar en modo vertical y vertical) y muchas quejas de que no es confiable.
TomG

Respuestas:


3

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.


3

Miré a través de Play Store donde encontré PocketSensor que dice en su descripción

PocketSensor utiliza el sensor de proximidad incorporado de su teléfono para bloquear automáticamente el teléfono cuando se guarda en un bolsillo.

Ejemplo: si desea que el sensor se active solo cuando el dispositivo se mantiene recto (para los bolsillos frontales) o apuntando hacia abajo (para los bolsillos de los pantalones), seleccione las opciones "Desactivar en horizontal", incluidas sus tres subopciones.

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.


1

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).


0

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.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.