Чтобы создать объект класса GeomagneticField, необходимо передать широту и долготу. Следовательно, для получения угла магнитного склонения нужно знать, где находится точка привязки. Также необходимо знать момент времени, для которого нужны значения. Магнитный север дрейфует с течением времени. После создания объекта GeomagneticField можно просто вызвать следующий метод и получить угол склонения (в градусах):
float declinationAngle = geoMagField.getDeclination;
Значение declinationAngle будет положительным, если магнитный север находится к востоку от географического севера.
Узнайте http://samargas.ru/.
Датчик гравитации
Датчик гравитации появился в версии Android. В действительности он не является отдельным аппаратным компонентом. Это виртуальный датчик, основанный на акселерометрах. Фактически этот датчик использует логику, подобную описанной ранее для акселерометров, чтобы выделить компонент гравитации из сил, воздействующих на устройство. Доступ к этой логике отсутствует, поэтому необходимо принять все, что действует внутри класса датчика гравитации. Однако возможно, что этот виртуальный датчик будет пользоваться другим оборудованием, таким как гироскоп, для более точного вычисления силы тяжести. Подобно тому, как массив values акселерометра содержит его значения, массив values для датчика гравитации содержит величину гравитации.
Опубликовал katy
February 18 2015 15:25:57 ·
0 Комментариев ·
4479 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.