Comment fonctionne la détection en poche?

15

Mon Droid Bionic a une option sur la page Paramètres d'affichage "Détection dans la poche: verrouille automatiquement votre appareil lorsqu'il est inséré dans la poche"

Comment le téléphone sent-il qu'il est dans votre poche? Je spécule peut-être une combinaison de capteurs de proximité et de lumière?

TomG
la source
1
Je pense que vous avez répondu à la question: P
Matthew Lire
1
@MatthewRead - merci; espérait trouver une source quelconque. Une recherche Google trouve beaucoup de spéculations (dont une qui stipule que le téléphone doit également être en mode portrait et vertical) et beaucoup de plaintes selon lesquelles il n'est pas fiable.
TomG

Réponses:

3

Il y a un capteur infrarouge / lumière rouge près de votre appareil photo qui détecte si le téléphone est dans une poche ou un sac. Le consensus en ligne est que, selon le fabricant de votre téléphone, son succès dépend de divers degrés de succès.

Mario Stylianou
la source
3

J'ai parcouru le Play Store où j'ai trouvé PocketSensor qui dit dans sa description

PocketSensor utilise le capteur de proximité intégré de votre téléphone pour verrouiller automatiquement le téléphone lorsqu'il est placé dans une poche.

Exemple: si vous souhaitez que le capteur se déclenche uniquement lorsque l'appareil est maintenu droit (pour les poches avant) ou dirigé vers le bas (pour les poches de pantalon), sélectionnez les options "Désactiver en mode paysage", y compris ses trois sous-options.

donc je suppose qu'il est définitivement possible d'utiliser une combinaison de:

Le capteur d'orientation vous permet de surveiller la position d'un appareil par rapport au référentiel terrestre (en particulier, le nord magnétique).

et

Le capteur de proximité vous permet de déterminer la distance entre un objet et un appareil.

philx_x
la source
1

Je ne peux que spéculer sur la réponse de la façon dont le Droid Bionic implémente réellement cette "détection dans la poche". La plupart des androïdes dotés d'un capteur de lumière (qui agit parfois également comme un simple capteur de proximité) l'utilisent comme signe que vous passez un appel sans casque ou que vous avez mis votre appareil dans la poche.

Il est également imaginable qu'Android utilise les informations de l'accéléromètre à 3 axes et / ou du gyroscope à 3 axes pour détecter les situations dans la poche. Mais je ne pense pas que cela soit réellement fait, car ces capteurs consomment beaucoup d'énergie lorsqu'ils sont utilisés.

Pour un exemple de fiche technique d'un capteur de lumière / proximité Android, voir le SFH 7743 du Motorola Droid. Il détecte la lumière infrarouge autour de 900 nm. Il semble que certains androïdes aient séparé les capteurs de lumière et de proximité, tandis que d'autres abusent du capteur de lumière comme simple capteur de proximité (par exemple Samsung Galaxy S).

Couler
la source
0

Dans cet article scientifique, ils ont utilisé des capteurs de proximité et de lumière. Ils décrivent l'algorithme de base, qui n'est pas si compliqué, et ils l'ont développé pour Tizen. Le framework Android fournit une API de capteur équivalente , même si je ne l'ai pas essayé moi-même.

Thomas
la source