Articles of Датчик

Вычислить потребляемую мощность Android-датчика

GetPower () возвращает мощность в мА, используемую датчиком во время использования: Теперь мне нужно рассчитать, сколько батареи используется при регистрации датчика. Он имеет значение, возвращаемое getPower (), указывает mAH (mA per HOUR) или что-то еще? Если да, есть ли способ получить mAH батареи, чтобы рассчитать% батареи, используемой датчиком?

Доступ к датчикам Android через NDK

Мне нужно прочитать около 100 выборок в секунду с акселерометра на Android и с фиксированной частотой дискретизации. Нынешний сенсормангер делает или не предлагает. Я читал, что нужно очень быстро читать датчики Android Кажется, у него есть доступ к коду драйвера, что облегчает его жизнь. Мне любопытно, сможет ли кто-нибудь сделать что-то подобное через NDK без […]

Как создать сенсорный симулятор для Android?

Я создаю приложение для платформы Android, и я бы хотел использовать акселерометр. Теперь я нашел очень приятное приложение для моделирования датчиков ( SensorSimulator OpenIntents ), но для того, что я хочу сделать, хотелось бы создать собственное приложение для имитатора сенсоров. Я не нашел информацию о том, как это сделать (я не знаю, правильно ли разбирается […]

Как рассчитать азимут, шаг, ориентацию, когда мое устройство Android не плоское?

Я использую датчики силы тяжести и магнитного поля Android для расчета ориентации через SensorManager.getRotationMatrix и SensorManager.getOrientation. Это дает мне азимут, шаг и ориентировочные числа. Результаты выглядят разумно, когда устройство лежит на столе. Тем не менее, я отключил переключатели между портретом и ландшафтом в манифесте, так что getWindowManager (). GetDefaultDisplay (). GetRotation () всегда равен нулю. […]

Android – Как подходить к алгоритму обнаружения падения

Я хочу иметь возможность использовать довольно простой алгоритм обнаружения падения в моем приложении. На данный момент в onSensorChanged () я получаю абсолютное значение текущих значений x, x, z и вычитая из этого SensorManager.GRAVITY_EARTH (9,8 м / с). Результирующее значение должно быть больше порогового значения 10 раз подряд, чтобы установить флаг, указывающий, что падение было обнаружено […]

Получите температуру батареи на Android

Как получить температуру батареи в Android?

Профилирование акселерометра Android

Я написал простую операцию, которая является SensorEventListener для Sensor.TYPE_ACCELEROMETER . В моем onSensorChanged(SensorEvent event) я просто выбираю значения в формате X,Y,Z и записываю их в файл. К этому X,Y,Z – метка, метка специфична для активности, которую я выполняю. Поэтому его X,Y,Z,label Таким образом, я получаю свой профиль активности. Хотели бы иметь предложения о том, какие […]

Отображение списка датчиков Android

Я пытаюсь отобразить список доступных датчиков, но это похоже на то, что нет! Я думал, что это из-за эмулятора, но я попробовал его по телефону, и результат тот же. private SensorManager mSensorManager; TextView mSensorsTot,mSensorAvailables; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); // Get the texts fields of the layout and setup to invisible mSensorsTot = […]

Как я могу поворачивать отображение только в ландшафтном режиме в android?

Я хочу, чтобы мой вид вращался только в ландшафтном режиме, по часовой стрелке и против часовой стрелки. Я читал о единственном против часовой стрелки для android <2.2, и это не проблема, мое приложение будет +2.2. Я изменяю свой манифест, чтобы улавливать изменения конфигурации android:configChanges="keyboardHidden|orientation" Я переопределяю свою активность, чтобы улавливать изменения конфигурации @Override public void […]

SensorEventListener не получает незарегистрированный метод unregisterListener ()

У меня очень простое приложение для Android: в действии у меня есть кнопка, и я запускаю / останавливаю OrientationListener. Однако, после его регистрации, в ddms я все еще вижу поток android.hardware.SensorManager $ SensorThread] (Running) . Регистрационный код: sensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE); List<Sensor> sensors = sensorManager.getSensorList(Sensor.TYPE_ORIENTATION); if (sensors.size() > 0) { sensor = sensors.get(0); running = […]

Intereting Posts
Я планирую локальное уведомление в определенное время, используя переключатель, но не запуская его в заданное время Неожиданно неожиданно произошла авария в галактике nexus Использование базы данных SQLite в Libgdx Отправка уведомления из службы на Android Фильтр намерений Android: связать приложение с расширением файла Как вы создаете Android View Pager с индикатором точек? Android встроенный HTML5 видео Android: запуск пользовательской настройки из PreferenceActivity Android-кнопка setPressed после onClick Почему MediaStore.Audio.Albums.EXTERNAL_CONTENT_URI не дает точного «исполнителя альбома»? Предварительный просмотр камеры в Android Удалить границу нижней строки в панели вкладок? (И изменить выбранный цвет) Как получить селектор элементов списка Android для использования state_checked Измените или полностью удалите цвет подсветки InfoWindow из Google Maps v2 на Android Почему в некоторых телефонах произошла ошибка «Это приложение было построено с неправильной конфигурацией»?