Вопросы по теме 'android-sensors'

Получить температуру батареи на Android
Как узнать температуру батареи в андроиде?
22431 просмотров

Что лучше всего делать при опросе значений датчиков?
Я работаю над приложением, в котором мне периодически нужно получать значение датчика. Для этого я использую AlarmManager и Receiver с заданными интервалами. Реализация датчика Android, по-видимому, сосредоточена на непрерывном чтении данных, и...
2006 просмотров
schedule 24.05.2023

Сенсоры в смартфонах
Я хотел бы узнать, как датчики, такие как акселерометр, датчики давления, датчики освещенности и остальные, на самом деле работают в смартфонах. Скажем, если у нас есть onSensorChanged для акселерометра в Android, что на самом деле происходит внутри...
587 просмотров
schedule 16.10.2022

Почему три (избыточных?) варианта акселерометра в датчиках Android
В андроиде у нас есть Sensor.TYPE_GRAVITY, Sensor.TYPE_ACCELEROMETER, Sensor.TYPE_LINEAR_ACCELERATION. На форуме разработчиков Android известно, что «Выходные данные акселерометра, датчиков гравитации и линейного ускорения должны подчиняться...
2508 просмотров
schedule 29.04.2022

Android: где находятся значения SensorEvent для TYPE_PRESSURE?
Я прочитал эту документацию -> SensorEvent затем я обнаружил, что для получения значений типа датчика TYPE_PRESSURE мне нужно прослушивать SensorEventListener. Проблема в том, что отсутствует документация по значениям датчика TYPE_PRESSURE....
2012 просмотров
schedule 15.08.2022

Как правильно читать аппаратный компас?
В демоверсиях Android API есть компас, но он показывает правильное направление на север только в портретном режиме на моем Google Nexus One. Я нашел следующий код где-то здесь: private float[] magneticValues; private float[]...
299 просмотров
schedule 29.06.2023

Получение напряжения от магнитных датчиков
Это, скорее всего, очень глупый вопрос, поэтому заранее извиняюсь. У меня есть потенциальный клиент, у которого другие утверждают, что значения, которые мы получаем от магнитного датчика определенных устройств Android, могут быть помещены в формулу...
1158 просмотров

калибровка компаса
Итак, я создал движок дополненной реальности, который использует магнитный компас и ориентацию телефона и т. д. В процессе я создал бесплатный дурацкий компас дополненной реальности, и при тестировании я понял, что в 90% случаев он работает ОТЛИЧНО!...
3471 просмотров
schedule 08.06.2022

Monodroid GC и датчики
Недавно я начал развертывать свой тестовый код на реальном устройстве и запустил образец кода, предоставленный Xamarin, с использованием различных технологий, с которыми они вас знакомят. Затем я столкнулся с проблемой их сборщика мусора при попытке...
191 просмотров

Регистрация данных нескольких датчиков в Android
Я работаю над приложением журнала данных для регистрации данных всех датчиков, доступных на устройстве Android. Я хотел знать, какой эффективный способ? Регистрировать одного слушателя для всех датчиков или отдельных слушателей для каждого датчика?...
745 просмотров

SCREEN_ORIENTATION_LANDSCAPE вверх ногами – почему?
Я использую следующий код для установки блокировки ориентации в соответствии с предпочтениями пользователя: private void doLock(boolean locked) { if (locked) { int o = getResources().getConfiguration().orientation; if (o ==...
11178 просмотров

Как регистрировать данные с датчиков движения Android с фиксированной скоростью
Я изучаю основы программирования для Android. У меня есть простое тестовое приложение для Android, в котором я регистрирую акселерометр, магнитометр и данные ориентации во внешнем файле, а также отображаю его. Я инициирую процесс регистрации...
12011 просмотров

Максимальные значения акселерометра Android
Итак, я искал около 3 часов и не нашел хорошего ответа/решения. Мой вопрос: почему я получаю максимальное значение ускорения всего около 34 м/с ^ 2 или около 3,5 g (34/9,81). Это из-за аппаратных или программных ограничений? Если это аппаратное...
10803 просмотров

реализация датчика на разных производителях устройств
Телефон Samsung работает под управлением операционной системы Android, а телефон HTC работает под управлением операционной системы Android (при условии, что и Samsung, и телефон HTC имеют датчик акселерометра). Могу ли я использовать тот же...
117 просмотров
schedule 14.09.2023

Реализация фильтра нижних частот в Android-приложении — как определить значение альфы?
Алгоритм реализации фильтра нижних частот сформулирован следующим образом (из Википедии): for i from 1 to n y[i] := y[i-1] + α * (x[i] - y[i-1]) куда α = T/(tau + T) T — период, другими словами, временной интервал, в течение...
3406 просмотров

Получение степени вращения от датчика андроида гироскопа
Ive искал тонкий Интернет до сих пор. Я пытаюсь разработать проблему, в которой мне нужны градусы вращения от начальной точки телефона. Чтобы узнать, перемещают ли пользователи телефон вверх или вниз, я использую акселерометр, который в начале был...
12011 просмотров
schedule 24.07.2023

Как преобразовать показания магнитометра Android в мировое координатное пространство?
Я пишу некоторые программы по датчикам Android, где меня смущают показания датчика магнитометра. Магнитометр сообщает о магнитной силе по трем осям телефона . И я заметил, что в том же месте, если направление телефона меняется, магнитные...
1553 просмотров
schedule 16.05.2022

Направление с помощью датчика
В моем приложении я хотел показать направление устройства, например север, юг, восток, запад. Для этого я использую акселерометр и магнитный датчик и попробовал следующий код. public class MainActivity extends Activity implements...
3867 просмотров
schedule 20.05.2022

Преобразование значений магнитного поля X, Y, Z с устройства в глобальную систему отсчета
Когда вы используете датчик TYPE_MAGNETOMETER, вы получаете значения X, Y, Z напряженности магнитного поля в зависимости от ориентации устройства. Я хочу преобразовать эти значения в глобальную систему отсчета, поясняя: пользователь берет устройство,...
28433 просмотров

Реализация SensorEventListener не работает
Я пытаюсь использовать SensorEventListener в своей простой деятельности, но каждый раз после запуска приложение падает. Вот код активности: package com.chovanec.elastix; import android.hardware.Sensor; import android.hardware.SensorEvent;...
5258 просмотров
schedule 28.10.2023