Урок 137. Сенсоры. Ускорение, ориентация.

Обсуждение уроков
Ответить
Аватара пользователя
damager82
Администратор
Сообщения: 1383
Зарегистрирован: 07 янв 2012, 11:32
Контактная информация:

Урок 137. Сенсоры. Ускорение, ориентация.

Сообщение damager82 » 09 дек 2013, 02:00

В этом уроке:
- читаем данные с сенсоров


Click here to read this article!
Последний раз редактировалось damager82 28 май 2017, 21:51, всего редактировалось 5 раз.
Добро пожаловать на форум сайта StartAndroid
ИзображениеИзображение

Saint_Byte
Сообщения: 26
Зарегистрирован: 03 мар 2013, 13:15

Re: Урок 137. Сенсоры. Ускорение, ориентация.

Сообщение Saint_Byte » 09 дек 2013, 21:03

У сенсоров есть одно неприятное свойство - они отключаются как только телефон засыпает и sensorListener отваливается =(

Night_Scream
Сообщения: 54
Зарегистрирован: 23 сен 2013, 10:51

Re: Урок 137. Сенсоры. Ускорение, ориентация.

Сообщение Night_Scream » 25 мар 2014, 20:02

У меня IQ245 PLUS (android 2.3.3) - датчики всегда 0,0. Почему не подскажите?


denis_po3
Сообщения: 14
Зарегистрирован: 01 ноя 2013, 15:45

Re: Урок 137. Сенсоры. Ускорение, ориентация.

Сообщение denis_po3 » 02 июл 2014, 15:25

Есть 4 скорости в порядке убывания: SENSOR_DELAY_NORMAL, SENSOR_DELAY_UI, SENSOR_DELAY_GAME, SENSOR_DELAY_FASTEST.
Ведь наоборот: в порядке возрастания скорости.

kot_bgtu@mail.ru
Сообщения: 6
Зарегистрирован: 28 окт 2014, 10:40

Re: Урок 137. Сенсоры. Ускорение, ориентация.

Сообщение kot_bgtu@mail.ru » 28 окт 2014, 10:47

Доброе утро!

Подскажи как сделать так чтобы каждые 400 мсек в течение 6 минут делалось какое то действие в Java?
то есть надо чтобы данные с акселерометра считывались не бесконечно а только указанное время.

Спасибо за любую помощь!
моя почта kot_bgtu@mail.ru

Аватара пользователя
altwin
Сообщения: 1951
Зарегистрирован: 13 ноя 2013, 14:46

Re: Урок 137. Сенсоры. Ускорение, ориентация.

Сообщение altwin » 28 окт 2014, 11:58

kot_bgtu@mail.ru писал(а):Доброе утро!

Подскажи как сделать так чтобы каждые 400 мсек в течение 6 минут делалось какое то действие в Java?
то есть надо чтобы данные с акселерометра считывались не бесконечно а только указанное время.

Спасибо за любую помощь!
моя почта kot_bgtu@mail.ru
http://developer.android.com/reference/ ... Timer.html
http://developer.android.com/reference/ ... rTask.html
Изображение

kot_bgtu@mail.ru
Сообщения: 6
Зарегистрирован: 28 окт 2014, 10:40

Re: Урок 137. Сенсоры. Ускорение, ориентация.

Сообщение kot_bgtu@mail.ru » 28 окт 2014, 13:21

сделал так чтобы через каждые 400 мсек выполнялось действие а как остановить через 6 минут после начала?
timer.schedule(task, 0, 400);

kot_bgtu@mail.ru
Сообщения: 6
Зарегистрирован: 28 окт 2014, 10:40

Re: Урок 137. Сенсоры. Ускорение, ориентация.

Сообщение kot_bgtu@mail.ru » 28 окт 2014, 15:58

ПОМОГИТЕ !!!! ТРЕТЬИ СУТКИ БЬЮСЬ(((((((

Аватара пользователя
altwin
Сообщения: 1951
Зарегистрирован: 13 ноя 2013, 14:46

Re: Урок 137. Сенсоры. Ускорение, ориентация.

Сообщение altwin » 28 окт 2014, 18:11

kot_bgtu@mail.ru писал(а):ПОМОГИТЕ !!!! ТРЕТЬИ СУТКИ БЬЮСЬ(((((((
Вам даже не нужно искать способ доступный в android SDK, нужно лишь учиться быть программистом и начать к примеру с того, что Time может быть вложенным, или к примеру просто посчитать сколько раз за 6 минут будет 400 мс, и просто по счетчику при нужной итерации выключить.
Изображение

kot_bgtu@mail.ru
Сообщения: 6
Зарегистрирован: 28 окт 2014, 10:40

Re: Урок 137. Сенсоры. Ускорение, ориентация.

Сообщение kot_bgtu@mail.ru » 28 окт 2014, 18:48

altwin писал(а):
kot_bgtu@mail.ru писал(а):ПОМОГИТЕ !!!! ТРЕТЬИ СУТКИ БЬЮСЬ(((((((
Вам даже не нужно искать способ доступный в android SDK, нужно лишь учиться быть программистом и начать к примеру с того, что Time может быть вложенным, или к примеру просто посчитать сколько раз за 6 минут будет 400 мс, и просто по счетчику при нужной итерации выключить.
пробовал через цикл --- наверно не туда вставлял(((

kot_bgtu@mail.ru
Сообщения: 6
Зарегистрирован: 28 окт 2014, 10:40

Re: Урок 137. Сенсоры. Ускорение, ориентация.

Сообщение kot_bgtu@mail.ru » 28 окт 2014, 23:42

altwin писал(а):
kot_bgtu@mail.ru писал(а):ПОМОГИТЕ !!!! ТРЕТЬИ СУТКИ БЬЮСЬ(((((((
Вам даже не нужно искать способ доступный в android SDK, нужно лишь учиться быть программистом и начать к примеру с того, что Time может быть вложенным, или к примеру просто посчитать сколько раз за 6 минут будет 400 мс, и просто по счетчику при нужной итерации выключить.
Time может быть вложенным--- поясни !!!!!!!!!!!!

yuriyroid
Сообщения: 1
Зарегистрирован: 31 окт 2014, 15:41

Re: Урок 137. Сенсоры. Ускорение, ориентация.

Сообщение yuriyroid » 31 окт 2014, 16:50

Задача по акселерометру. Нужно зафиксировать резкие торможения, резкие ускорения и резкие повороты руля при вождении автомобиля.

Вопроса три:
1. Как убрать лишний шум т.к. телефон не будут фиксировать в автомобиле
2.Как снимать одинаковые параметры акселерометра с разных моделей телефонов
3. Как сделать так чтобы в фоновом режиме работ акселерометр

Пример зарубежной реализации drivewaysoftware.com

fusepoint
Сообщения: 1
Зарегистрирован: 02 мар 2015, 00:32

Re: Урок 137. Сенсоры. Ускорение, ориентация.

Сообщение fusepoint » 02 мар 2015, 00:38

всем привет. кто-нибудь знает Sensor.TYPE_GRAVITY как может вызывать какой нибудь рессивер из фонового режима. (без активити)
при измненении параметров. как onSensorChanged() только наоборот.

например:
<intent-filter>
<action android:name="android.xxxxxx.XXXXX_XXXXX" />
<!-- <action android:name="android.intent.action.BOOT_COMPLETED" />-->
/intent-filter>

Loraone
Сообщения: 1
Зарегистрирован: 22 май 2018, 15:00

Re: Урок 137. Сенсоры. Ускорение, ориентация.

Сообщение Loraone » 22 май 2018, 15:08

Подскажите, как сделать приложение, чтобы данные с акселерометра показывались не в числовых значениях, а графиком?

Ответить