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?
Réponses:
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.
la source
J'ai parcouru le Play Store où j'ai trouvé PocketSensor qui dit dans sa description
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.
la source
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).
la source
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.
la source