Показать сообщение отдельно
Старый 02.06.2014, 06:17   #18
Ursus
Пользователь
 
Регистрация: 12.04.2013
Возраст: 43
Регион: 55
Сообщений: 78
Ursus is on a distinguished road
По умолчанию

Собрал все в кучу. Примерка и качество приема

pokertk обмен происходит с помощью механизма интентов для того чтобы отправить сообщение на ардуино нужно отправить интент с action primavera.arduino.intent.action.SEND_DATA. В него нужно добавить Extra (переменную с данными) primavera.arduino.intent.extra.DATA.
В таскере это можно сделать двумя способами
1. с помощью действия Разное Send Intent
там где действие будет: action primavera.arduino.intent.action.SEND_DATA
Там где extra: action primavera.arduino.intent.action.SEND_DATA:ВашаСтро ка
2. С помощью действия Скрипт-Run Shell
А там уже am broadcast -a action primavera.arduino.intent.action.SEND_DATA -e action primavera.arduino.intent.action.SEND_DATA "Ваша строка" (пишу по памяти, проверить негде). На прошивке от Тимура эта команда почему-то хочет выполняться только под рутом.

Я пользуюсь вторым вариантом.

Для получения данных с ардуино создаем профиль Событие - Система - Intent Recived. В действие пишем primavera.arduino.intent.action.DATA_RECEIVED
В задаче этого профиля вам будет доступна переменная %primavera_arduino_intent_extra_string со строкой переданной из ардуино.
Профиль будет отрабатывать при каждом приеме данных из ардуино.

Последний раз редактировалось Ursus; 02.06.2014 в 06:55.
Ursus вне форума   Ответить с цитированием