Articles of сенсоры

SENSOR_DELAY_GAME: сколько это?

Я работаю над игрой, и мне нужно синхронизировать механизмы управления объектами двух игроков: один – сенсорный контроллер на экране, а второй – G-Sensor. Экранный контроллер должен быть инициализирован со значением в секундах, поэтому мне нужно знать, сколько секунд означает SENSOR_DELAY_GAME . Заранее спасибо.

Как узнать, присутствует ли сенсор на моем устройстве Android?

Я хотел бы узнать, присутствует ли на моем устройстве Android датчик (например, accellerometer). Я имею дело с классом SensorManager. Вот код, который я использую: sensorMgr = (SensorManager) getSystemService(SENSOR_SERVICE); sensorMgr.registerListener(this,sensorMgr.getDefaultSensor(Sensor.TYPE_ACCELEROMETER),1); Спасибо.

Как рассчитать высоту телефона Android с земли

Я работаю над проектом, в котором мне приходится вычислять высоту моего устройства с земли. Я искал по всему Интернету, но не нашел никакого решения. Пожалуйста, кто-нибудь скажет мне, что делать .. ??

Как контролировать бесконтактный датчик?

Может ли кто-нибудь указать пример использования датчика приближения? Пожалуйста, опишите какое-то событие и как их использовать?

Как использовать Accelerometer для измерения расстояния для разработки приложений Android

Я всего лишь новичок в индустрии разработки приложений. Я знаю, что акселерометр можно использовать для возврата текущего ускорения вдоль трех осей в квадратных метрах в секунду (м / с2). Но я узнал, что акселерометр можно также использовать в качестве спидометра. Я хочу знать, как я могу использовать акселерометр, чтобы определить расстояние, пройденное Android-устройством между точками […]

Почему существует разница в магнитных величинах, принятых разными смартфонами?

Мне нужно записать магнитные данные на одной поверхности двумя смартфонами. Я нахожу разные значения величины магнитного поля, зная, что я помещаю свои смартфоны в одно и то же место на той же высоте. Магнитометрами являются YAS532(sensitivity 0.2µT/LSB, Measurement Range ±1200 µT ) и AK09911(sensitivity 0.6µT/LSB, Measurement Range ±4900 µT ) . Почему результаты различны, в […]

Как я могу получить вектор магнитного поля, независимо от вращения устройства?

То, что я хочу архивировать, – это своего рода «магнитный отпечаток» местоположения. Я использую датчик MAGNETIC_FIELD, и в случае, если я получу 3 значения для (к сожалению, не уточняется) оси X, Y и Z. Проблема в том, что значения меняются при вращении устройства, поэтому я думаю, что ось 3 относится к устройству. Мне нужно компенсировать […]

Компас в Android

Я пытаюсь запрограммировать компас с Android с помощью ускорителя и датчика магнитного поля, теперь мне интересно, как получить правильный угол для моего компаса. Я читаю значения акселерометра и датчика магнитного поля в «accele» и «magne» соответственно. Чтобы получить угол, я выполняю следующее: float R[] = new float[9]; float I[] = new float[9]; boolean success = […]

Android: Детектор дрожания слишком чувствителен

Я пытаюсь обнаружить тряску – и я использую следующий код, он работает очень хорошо, но в некоторых устройствах (например, Galaxy note 2) он обнаруживает дрожь слишком рано (в некоторых случаях – когда я просто держу Телефон еще) main.java: ShakeListener mShaker = new ShakeListener(this); mShaker.setOnShakeListener(new ShakeListener.OnShakeListener () { public void onShake() { // Some code… } […]

Android Compass, который может компенсировать отклонение и шаг

Я пытаюсь сделать приложение на своем Android-телефоне (Nexus 4), которое будет использоваться в модельной лодке. Я добавил фильтры нижних частот, чтобы отфильтровать сигнал от датчиков. Однако компас стабилен только тогда, когда телефон плоский на спине. Если я наклоняю его (например, поворачивая страницу booK), то заголовок компаса уходит – целых 50 *. Я пробовал это с […]

Intereting Posts