Вопросы по теме 'android-sensors'
schedule
20.04.2022
Что лучше всего делать при опросе значений датчиков?
Я работаю над приложением, в котором мне периодически нужно получать значение датчика. Для этого я использую 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 просмотров
schedule
14.02.2023
калибровка компаса
Итак, я создал движок дополненной реальности, который использует магнитный компас и ориентацию телефона и т. д. В процессе я создал бесплатный дурацкий компас дополненной реальности, и при тестировании я понял, что в 90% случаев он работает ОТЛИЧНО!...
3471 просмотров
schedule
08.06.2022
Monodroid GC и датчики
Недавно я начал развертывать свой тестовый код на реальном устройстве и запустил образец кода, предоставленный Xamarin, с использованием различных технологий, с которыми они вас знакомят. Затем я столкнулся с проблемой их сборщика мусора при попытке...
191 просмотров
schedule
28.02.2024
Регистрация данных нескольких датчиков в Android
Я работаю над приложением журнала данных для регистрации данных всех датчиков, доступных на устройстве Android. Я хотел знать, какой эффективный способ? Регистрировать одного слушателя для всех датчиков или отдельных слушателей для каждого датчика?...
745 просмотров
schedule
05.08.2023
SCREEN_ORIENTATION_LANDSCAPE вверх ногами – почему?
Я использую следующий код для установки блокировки ориентации в соответствии с предпочтениями пользователя:
private void doLock(boolean locked) {
if (locked) {
int o = getResources().getConfiguration().orientation;
if (o ==...
11178 просмотров
schedule
19.04.2024
Как регистрировать данные с датчиков движения Android с фиксированной скоростью
Я изучаю основы программирования для Android.
У меня есть простое тестовое приложение для Android, в котором я регистрирую акселерометр, магнитометр и данные ориентации во внешнем файле, а также отображаю его. Я инициирую процесс регистрации...
12011 просмотров
schedule
05.05.2022
Максимальные значения акселерометра Android
Итак, я искал около 3 часов и не нашел хорошего ответа/решения.
Мой вопрос: почему я получаю максимальное значение ускорения всего около 34 м/с ^ 2 или около 3,5 g (34/9,81).
Это из-за аппаратных или программных ограничений? Если это аппаратное...
10803 просмотров
schedule
29.11.2022
реализация датчика на разных производителях устройств
Телефон 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 просмотров
schedule
01.04.2024
Получение степени вращения от датчика андроида гироскопа
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 просмотров
schedule
20.05.2022
Реализация SensorEventListener не работает
Я пытаюсь использовать SensorEventListener в своей простой деятельности, но каждый раз после запуска приложение падает.
Вот код активности:
package com.chovanec.elastix;
import android.hardware.Sensor;
import android.hardware.SensorEvent;...
5258 просмотров
schedule
28.10.2023