Форум - НПП "ОРИОН"

создан для технической поддержки покупателей
Технические характеристики, описание и рекламу смотрите на сайте www.orionspb.ru
Текущее время: Чт мар 28, 2024 21:47

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 212 сообщений ]  На страницу 1 2 3 4 515 »
Автор Сообщение
 Заголовок сообщения: Андроид: альфа-версия БК-100
СообщениеДобавлено: Пн янв 30, 2012 15:39 
Не в сети

Зарегистрирован: Вт июн 09, 2009 11:47
Сообщения: 160
Держите тестовую альфа-версию БК-100 под Андроид, без настроек Модуля, с примитивным интерфейсом. Требования: Android 2.1.

Сначала вам нужно будет скачать последнее ПО под КПК или ПК и обновить Модуль до версии 1.73, чтобы программа на Андроиде согласилась с ним работать.

После успешного обновления ПО Модуля, выключаете программу на КПК или ПК и запускаете на Андроиде. Не нужно никаких предварительных настроек, никаких COM-портов, как на Windows: просто запускаете. Программа сама найдет Модуль, и при первом соединении система Андроид попросит вас ввести код для сопряжения устройства. Вводите "1234".

Примечание: этот запрос кода производит сама система Андроид, а не наше приложение, поэтому на разных устройствах это может быть реализовано по-разному. Лучше всего, когда окно с запром кода появляется поверх нашего приложения - вы его сразу увидите, введете код, и все будет ОК. Но на некоторых устройствах бывает так: просто появляется новое уведомление. Вам нужно будет стащить вниз консоль уведомлений, ткнуть в него, и тогда уже ввести код. Все.

Это сопряженное устройство остается в настройках Андроида, и в дальнейшем вам не нужно будет париться с кодом.

Итак, как это выглядит:

[ img ] [ img ] [ img ]

На главном экране доступно 3 кнопки.

"Параметры" - понятно, открываем окно со списком параметров, как на втором скриншоте;
"Диагностика" - открываем окно со списком кодов ошибок, как на третьем скриншоте;
"Настройка" - совсем немного настроек, относящихся только к Андроид-приложению. Настроек Модуля пока нет.

При нажатии на телефоне клавиши Menu вам будут доступны следующие пункты:

"Выйти" - (равносильно клавише Back) Закрывает экран с программой, но служба все равно остается запущенной и поддерживает соединение с Модулем;
"Остановить службу и выйти" - Полное завершение работы.

На форме параметров можно менять, удалять и добавлять параметры из списка известных. Нажали на параметр - открылся список с классами параметров, выбрали класс - открылся список параметров, выбрали параметр - все, параметр изменен на новый.
Длительное нажатие на параметр открывает контекстное меню, из которого можно также добавить и удалить параметр.

На форме диагностики нажимаем клавишу Menu - появляется меню из двух элементов:
  • Обновить - снова запрашивает коды неисправностей;
  • Сбросить - сбрасывает сохраненные коды неисправностей.
Если расшифровка кода известна, она отображается под кодом (как на скриншоте), в противном случае отображается только код.

Между формами параметров и диагностики можно перемещаться "перелистыванием" влево-вправо.

Есть еще следующая "фишка": отображение нескольких параметров в углу экрана, поверх всех других окон. Это удобно, если вы используете навигацию на Андроид: находясь в окне с картой, в углу экрана вы видите самые, на ваш взгляд, важные параметры. Вот так это выглядит, например, на фоне Яндекс-карт:
[ img ]

Внешний вид этого HUD (head-up display) окошка настраивается.

=====================================
Что необходимо знать:
=====================================
В "штатном режиме" служба БК-100 постоянно находится в памяти.
Если сама программа не запущена, а запущена только служба, то она раз в пол-минуты проверяет, нет ли поблизости Модуля. (Примечание: если ваш телефон спит, то наша служба не будет будить его! Она будет ждать, пока кто-то другой не разбудит его: например, синхронизация почты или любое другое приложение) Если bluetooth включен, то служба просыпается, проверяет, нет ли рядом сопряженного устройства; если нет, то ищет какой-нибудь другой Модуль, если и его тоже нет, то засыпает снова. Если же Модуль был найден, то служба устанавливает и поддерживает соединение с ним.
Если же bluetooth выключен, то служба проснется, увидит, что bluetooth выключен, и тут же снова заснет. Она никогда не будет включать bluetooth без вашего ведома.

То есть, для пользователя это выглядит следующим образом: допустим, у вас bluetooth всегда включен. Вы пришли в машину, включили зажигание , через минутку достали телефон, и обычно соединение уже установлено, в трее висит иконка. Стащили консоль уведомлений вниз, ткнули в иконку - открылась программа.

Насчет энергопотребления в режиме ожидания: тестировали утилитой PowerTutor, оставляя на ночь. Результаты следующие:

Если bluetooth оставить включенным, то БК-100 потребляет чуть меньше 2%;
Если bluetooth выключить, то около 0.2%.

Эта служба также добавляется в автозапуск при старте системы.

Результаты потребления, на наш взгляд, очень даже удовлетворительные. Но для "параноиков" ;) в дальнейшем будет добавлена возможность отключить автостарт с системой.

Когда соединение с Модулем будет установлено, в трее появится соответствующее уведомление.

Если же программа запущена, то служба пытается соединиться постоянно, и значок в трее также висит постоянно, отражая текущий статус соединения.

Имейте в виду: если вы, находясь на экране с программой, нажимаете клавишу Home, то программа не закрывается, она остается в памяти до тех пор, пока система Андроид ее не убьет из-за нехватки памяти. Чтобы именно закрыть программу, но оставить службу работать, нужно нажать клавишу Back, или нажать кнопку "Выйти" на экране.
На всякий случай, добавлю, что такое поведение клавиш Home и Back - общее для абсолютного большинства приложений.

Если вы полностью завершили работу приложения, нажав на экране кнопку "Остановить службу и выйти", то служба завешается до перезапуска системы, или до того момента, пока вы снова не запустите приложение.

В режиме общения с Модулем, если открыт экран с программой, есть соединение с Модулем и зажигание включено, то подсветка не будет гаснуть, пока вы ее не погасите. Если подсветка выключена, то наше приложение не зажгет ее самостоятельно.

=============================

Вот, в общем, описание того, что вы можете ожидать от приложения.

Если что-то не так, то, я думаю, вы почти точно тут напишете об этом.
Будет здорово, если вы отпишетесь даже в том случае, если, о чудо, все в порядке. Заодно укажите вашу модель телефона. "Все в порядке" - это значит, что соединение действительно устанавливается и не рвется, что программа не падает, и что все, в общем, работает так, как вы ожидаете.

Спасибо за внимание.


Последний раз редактировалось dimonomid Вт июн 26, 2012 12:23, всего редактировалось 7 раз.

Вернуться к началу
 Заголовок сообщения: Re: Андроид: альфа-версия БК-100
СообщениеДобавлено: Вт янв 31, 2012 11:57 
Не в сети

Зарегистрирован: Вт янв 17, 2012 17:40
Сообщения: 5
Поставил на HTC Sensation XL с Андроид 2.3.5 работает пока без нареканий, связь ловит быстро и дисконетков пока не было, буду тестить дальше. Спасибо за ПО долго ждал=)


Вернуться к началу
 Заголовок сообщения: Re: Андроид: альфа-версия БК-100
СообщениеДобавлено: Вт янв 31, 2012 20:34 
Не в сети

Зарегистрирован: Пт июл 30, 2010 21:14
Сообщения: 9
Огромное СПАСИБО! Пришла пора покупать БК.
Уважаемый админ. 1,5 года назад создавал тему "БК-100 поддержка Android" на данном форуме. Свою функцию она выполнила. Убедительная просьба удалить её с форума!
Еще раз СПАСИБО!
С уважением к Вашей работе, Алекс.


Вернуться к началу
 Заголовок сообщения: Re: Андроид: альфа-версия БК-100
СообщениеДобавлено: Чт фев 02, 2012 14:22 
Не в сети

Зарегистрирован: Чт июл 15, 2010 14:33
Сообщения: 12
Огромное спасибо!!! Ведь так ждали!
На HTC DHD Android 2.3.5 запустилась и соединилась. С нетерпением жду юзабельный интерфейс и сброс ошибок.
Замечание-пожелание: переименовать значок программы - убрать из названия слово Android, т.к. и так понятно, что приложение для Андроида, а на рабочем столе выглядит как "БК-100 And", т.е. целиком не влезает.


Вернуться к началу
 Заголовок сообщения: Re: Андроид: альфа-версия БК-100
СообщениеДобавлено: Вт фев 07, 2012 11:15 
Не в сети
Аватара пользователя

Зарегистрирован: Ср авг 05, 2009 20:41
Сообщения: 2184
Откуда: СПб=>Люберцы
прошил, на андроид не проверял, на дисплей от 13* вот такое выдал:

[ img ]

Дмитрию ( программисту - байкеру))) скину видюху, сегодня процесс заснял в разные временные отрезки.
Терм 1 - за бортом
Терм 2 - в салоне.

глюк появился после смены старой прошивки на 1.72, на 1.73 остался. температура как правило начинает расти когда поездка длится около часа.
если отключить дисплей на пару минут то сначало показывает норм температуру, потом начинает снова + 20 +30 градусов прибавлять.


Вернуться к началу
 Заголовок сообщения: Re: Андроид: альфа-версия БК-100
СообщениеДобавлено: Ср фев 08, 2012 12:23 
Не в сети

Зарегистрирован: Сб фев 04, 2012 12:12
Сообщения: 5
скажите, когда ждать приблизительно обновления со сбросом ошибок?


Вернуться к началу
 Заголовок сообщения: Re: Андроид: альфа-версия БК-100
СообщениеДобавлено: Ср фев 08, 2012 12:26 
Не в сети

Зарегистрирован: Вт июн 09, 2009 11:47
Сообщения: 160
dr_yanson, на этой неделе по плану.


Вернуться к началу
 Заголовок сообщения: Re: Андроид: альфа-версия БК-100
СообщениеДобавлено: Чт фев 09, 2012 10:24 
Не в сети

Зарегистрирован: Вт июн 09, 2009 11:47
Сообщения: 160
Вот версия 0.02, с диагностикой: отображение кодов ошибок и их расшифровок, сброс кодов ошибок.

На форме диагностики нажимаем клавишу Menu - появляется меню из двух элементов:
  • Обновить - снова запрашивает коды неисправностей;
  • Сбросить - сбрасывает сохраненные коды неисправностей.
Если расшифровка кода известна, она отображается под кодом (как на скриншоте), в противном случае отображается только код.

===
Обновил сообщение в шапке, см. скриншот там.


Вернуться к началу
 Заголовок сообщения: Re: Андроид: альфа-версия БК-100
СообщениеДобавлено: Чт фев 09, 2012 16:41 
Не в сети

Зарегистрирован: Вс дек 05, 2010 13:55
Сообщения: 37
А версия Android 2.1. это значит только на ней работать программа будет?


Вернуться к началу
 Заголовок сообщения: Re: Андроид: альфа-версия БК-100
СообщениеДобавлено: Чт фев 09, 2012 16:46 
Не в сети

Зарегистрирован: Вт июн 09, 2009 11:47
Сообщения: 160
Игорь Е. писал(а):
А версия Android 2.1. это значит только на ней работать программа будет?
Конечно, нет. На 2.1 и выше.
Вы бы прочитали ветку, там люди уже отписывались, что у них на 2.3.5 работает :)


Вернуться к началу
 Заголовок сообщения: Re: Андроид: альфа-версия БК-100
СообщениеДобавлено: Чт фев 09, 2012 16:51 
Не в сети

Зарегистрирован: Вс дек 05, 2010 13:55
Сообщения: 37
Ясно,просто мне должны подвезти планшет а там ANDROID 3.2.


Вернуться к началу
 Заголовок сообщения: Re: Андроид: альфа-версия БК-100
СообщениеДобавлено: Пт фев 10, 2012 08:52 
Не в сети

Зарегистрирован: Пн ноя 08, 2010 09:38
Сообщения: 6
Загрузил на Андроид 2.3.4 на HTC Sensation,будем сегодня тестировать,по результатам отпишусь.


Вернуться к началу
 Заголовок сообщения: Re: Андроид: альфа-версия БК-100
СообщениеДобавлено: Пт фев 10, 2012 14:08 
Не в сети

Зарегистрирован: Вт июн 09, 2009 11:47
Сообщения: 160
Залили на Маркет: тынц.
Перед установкой с Маркета, пожалуйста, удалите старую версию, которую вы ставили вручную!


Вернуться к началу
 Заголовок сообщения: Re: Андроид: альфа-версия БК-100
СообщениеДобавлено: Вс фев 12, 2012 13:03 
Не в сети

Зарегистрирован: Пн авг 15, 2011 15:39
Сообщения: 32
http://www.youtube.com/watch?v=gkv8ZHkj ... re=related во что нарыл .. :mrgreen:


Вернуться к началу
 Заголовок сообщения: Re: Андроид: альфа-версия БК-100
СообщениеДобавлено: Вс фев 12, 2012 13:08 
Не в сети

Зарегистрирован: Вт июн 09, 2009 11:47
Сообщения: 160
Ну, вообще говоря, это то самое видео, которое мы и залили на Маркет ;)


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 212 сообщений ]  На страницу 1 2 3 4 515 »

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 16 гостей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Перейти: 

cron
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB