Геомагнитный датчик что. Что такое датчик Холла в смартфоне

Вы привыкли узнавать погоду на ближайшие дни из Интернета, а ваш знакомый кидает мимолетный взгляд на телефон и выдает прогнозы точнее официальных? Только он один знает, в какие дни лучше всего клюет карась? Видимо, в вашем окружении завелся маг и заклинатель погоды. Вам повезло: может быть, однажды он по вашей просьбе вызовет дождь или разгонит тучи над городом…

Датчики всякие нужны!

Для работы с аппаратными датчиками, доступными в устройствах под управлением Android, применяется класс SensorManager, ссылку на который можно получить с помощью стандартного метода getSystemService:

SensorManager sensorManager = (SensorManager)getSystemService(_SERVICE);

Датчики всякие нужны!

Чтобы начать работать с датчиком, нужно определить его тип. Удобнее всего это сделать с помощью класса Sensor, так как в нем уже определены все типы сенсоров в виде констант. Рассмотрим их подробнее: