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