Como funciona a detecção no bolso?


15

O My Droid Bionic tem uma opção na página Configurações de vídeo "Detecção no bolso: bloqueia seu dispositivo automaticamente quando inserido no bolso"

Como o telefone sente que está no seu bolso? Estou especulando talvez uma combinação de proximidade e sensores de luz?


11
Eu acho que você respondeu à pergunta: P
Matthew Leia

11
@MatthewRead - obrigado; esperava encontrar uma fonte de algum tipo. Uma pesquisa no google encontra muita especulação (incluindo uma que afirma que o telefone também deve estar no modo retrato e vertical) e muitas queixas de que não é confiável.
TomG #

Respostas:


3

Há um sensor de infravermelho / luz vermelha próximo à sua câmera que detecta se o telefone está no bolso ou na bolsa. O consenso on-line é que, dependendo do fabricante do telefone, há vários graus de sucesso em como ele funciona.


3

Eu olhei através da Play Store, onde encontrei o PocketSensor, que diz em sua descrição

O PocketSensor usa o sensor de proximidade interno do telefone para bloquear automaticamente o telefone quando ele é colocado no bolso.

Exemplo: Se você deseja que o sensor seja acionado apenas quando o dispositivo estiver sendo mantido na vertical (para os bolsos frontais) ou apontando para baixo (para os bolsos das calças), selecione as opções "Desativar na paisagem", incluindo todas as suas três subopções.

então eu acho que é definitivamente possível usar uma combinação de:

O sensor de orientação permite monitorar a posição de um dispositivo em relação ao quadro de referência da Terra (especificamente, norte magnético).

e

O sensor de proximidade permite determinar a que distância um objeto está de um dispositivo.


1

Só posso especular sobre a resposta de como o Droid Bionic realmente implementa essa "detecção no bolso". A maioria dos Androids que possuem um sensor de luz (que às vezes também funciona como um sensor de proximidade simples) usa isso como sinal de que você está fazendo uma chamada sem fone de ouvido ou que colocou o dispositivo no bolso.

Também é imaginável que o Android use as informações do acelerômetro de 3 eixos e / ou do giroscópio de 3 eixos para detectar situações no bolso. Mas não acho que isso seja realmente feito, porque esses sensores usam bastante energia quando em uso.

Para um exemplo de folha de dados de um sensor de luz / proximidade do Android, consulte o SFH 7743 do Motorola Droid. Detecta luz infravermelha em torno de 900nm. Parece que alguns Androids separaram sensores de luz e proximidade, enquanto outros abusam do sensor de luz como simples sensor de proximidade (por exemplo, Samsung Galaxy S).


0

Neste artigo científico, eles usaram sensores de proximidade e luz. Eles descrevem o algoritmo principal, que não é tão complicado, e o desenvolveram para o Tizen. A estrutura do Android fornece uma API de sensor equivalente , embora eu não tenha tentado isso sozinho.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.