Sujet capteur (4) – En savoir plus sur les autres capteurs
Introduction à cette section :
Comme mentionné à la fin de la section précédente, puisque l'auteur n'a pas beaucoup joué avec la partie capteur, cette section listera simplement les autres couramment utilisés. Le capteur est introduit une fois, en tant que science populaire, et nous l'étudierons lentement après l'avoir utilisé à l'avenir ~
1 Capteur de champ magnétique (Capteur de champ magnétique)
Fonction. : Ce capteur est principalement utilisé pour Lire les changements du champ magnétique à proximité du téléphone portable
La valeur collectée par le capteur : Il y en a trois, à savoir : la valeur du champ magnétique dans la direction supérieure des axes X, Y et Z
Unité de valeur : T, Micro Tesla
Acquisition du capteur : Capteur.TYPE_MAGNETIC_FIELD
2. Capteur de proximité
Fonction : Il est utilisé pour détecter la distance entre le téléphone portable et le corps humain. est le plus souvent utilisé lorsque vous parlez au téléphone portable et lorsque le visage est proche de l'écran. L'écran s'éteindra et lorsque le visage sera à une certaine distance de l'écran, l'écran se rallumera. Cela peut éviter un contact accidentel avec le visage pendant le processus. Bouton raccrocher, provoquant l'interruption de l'appel~Nous pouvons utiliser ce capteur pour créer des applications interactives~
La valeur collectée par le capteur : Il y en a une, entre l'objet et le appareil Distance
Unité de valeur : cm, centimètre
Acquisition du capteur : Capteur.TYPE_PROXIMITY
Autres :
① Il peut y avoir deux types de capteurs de distance, l'un peut donner directement la distance, et l'autre peut donner la proximité ou la distance ! Il renvoie simplement deux valeurs, 0,0 ou la valeur maximale ! On peut juger en comparant la résolution et la valeur maximale pour voir si elles sont égales ! Si égal, cela signifie le dernier, sinon égal, cela signifie le premier !
②Appelez la méthode sensor.getResolution() pour obtenir la résolution, et appelez getMaximumRange() pour obtenir la valeur maximale !
3. Capteur de lumière (Capteur de lumière)
Fonction : Utilisé pour lire la valeur photométrique, c'est-à-dire l'intensité lumineuse
Valeur collectée par le capteur : Il y en a une, valeur de luminosité
Unité de valeur : lux, 1 lumen par mètre carré de surface, ce qui est 1 lux (lux), la valeur maximale est : 120000.0f, Android L'intensité lumineuse est divisée en différents niveaux. Vous pouvez vérifier vous-même la classe SensorManager~
Acquisition du capteur : Capteur.TYPE_LIGHT
4 .Capteur de pression
Fonction : Utilisé pour mesurer la pression atmosphérique, souvent utilisé pour mesurer l'altitude
La valeur collectée par le capteur : Là en est une, valeur de la pression atmosphérique
Unité de valeur : hPa, hectopascal
Acquisition du capteur : Capteur.TYPE_PRESSURE
5. Capteur de température (Capteur de température)
Fonction : Mesurer la température à l'intérieur du téléphone ou les problèmes d'environnement externe
La valeur collectée par le capteur : Il y en a une, la valeur de la température
Unité de valeur : ℃, degrés Celsius
Acquisition du capteur : Capteur.TYPE_TEMPERATURE(à l'intérieur du téléphone)/TYPE_AMBIENT_TEMPERATURE(à l'extérieur du téléphone)
6. Outil de simulation de capteur - SensorSimulator
Comme le titre l'indique, lorsque notre vraie machine n'a pas un certain capteur et doit être développée~ Pour une utilisation spécifique, veuillez consulter l'article suivant :Outil de simulation de capteur sur Android appareils : SensorSimulator
Résumé de cette section :
D'accord, cette section est probablement la section la plus inutile de la série d'introduction de base que je ne voulais pas. pour l'écrire à l'origine. Mais écrivons-le, C'est bien de savoir les choses ci-dessus ~ C'est la même phrase, je vais l'utiliser à l'avenir et l'étudier en profondeur ~ Merci