Форум программистов, компьютерный форум CyberForum.ru

Можно ли и как исключить Метод onError() из жизненного цикла RecognitionListener? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Отправка POST запроса http://www.cyberforum.ru/android-dev/thread1022607.html
Здравствуйте! Решил попробовать написать приложение на Android. Задачу поставил такую, что надо отправить с android-а на сервер post запрос, но что-то видимо делаю не так, ниже приведу пример своего кода из Java и php. Что я не так делаю? HttpClient httpclient = new DefaultHttpClient(); HttpPost httppost = new HttpPost("http://127.0.0.1/all/index.php"); List<NameValuePair>...
Программирование Android Странное поведение Notification(on Nexus 7) В моём приложении я реализовал напоминания, которые должны срабатывать каждый понедельник, среду, пятницу. Когда тестирую на телефоне(андроид версии 2.3.3) - всё нормально работает, тестирую на Нексусе(андроид 4.3) - напоминания срабатывают каждые 30 минут...В чем может быть дело? http://www.cyberforum.ru/android-dev/thread1022463.html
Странные тормоза на реактор Программирование Android
Переписал "по правилам" и получил торможение. Пишу свой обработчик мультитатча (гибче класики). Сделал все через свой обработчик onTouch( Сначала сделал статичный класс с обработчиком onTouch( Сделал свою процедуру-реактор для отрисовки OnMultiTouch (кручу/зумю картинку) Вызываю этот обработчик из onTouch( примерно так: public static int onTouch(View v, MotionEvent event) {...
Программирование Android Виджет с компонентом WebView
Всем привет!) Хотелось бы узнать, как создать простенький виджет на рабочий стол для отображения заданной интернет странички. Сам с программированием под android и работе в среде разработки Eclipce мало знаком, но хотелось бы создать такой простенький виджет для личных целей. Подскажите пожалуйста, буду очень признателен!! :))
Программирование Android GPS. Слушатель LocationListener http://www.cyberforum.ru/android-dev/thread1022359.html
Изменения текущего местоположения сохраняю в файл, сохраняя время и координаты. Потом просматриваю его и выясняется, что записи дублируются по несколько раз. Подозреваю, что это происходит после того, как программу вызвали второй раз после того, как она свернулась (смену ориентации запретил). Я понимаю, что тогда создается новый слушатель. Но неужели не удаляется старый? public void...
Программирование Android GPS. Слушатель LocationListener Изменения текущего местоположения сохраняю в файл, сохраняя время и координаты. Потом просматриваю его и выясняется, что записи дублируются по несколько раз. Подозреваю, что это происходит после того, как программу вызвали второй раз после того, как она свернулась. Я понимаю, что тогда создается новый слушатель. Но неужели не удаляется старый? public void onCreate(Bundle... подробнее

Показать сообщение отдельно
Кудя
1 / 1 / 0
Регистрация: 31.03.2012
Сообщений: 93

Можно ли и как исключить Метод onError() из жизненного цикла RecognitionListener? - Программирование Android

29.11.2013, 09:47. Просмотров 271. Ответов 0
Метки (Все метки)

Некоторые ошибки, возникающие в ходе работы RecognitionListener требуют несколько секунд на получение кода ошибки(например код ошибки 1: ERROR_NETWORK_TIMEOUT). Пока это время идёт, RecognitionListener перестаёт слушать пользователя, что нельзя допустить! Попробую представить схематично:
onReadyForSpeech -> Человек говорит -> onResults
ИНАЧЕ если не получилось принять результат, перезагрузить RecognitionListener(игнорируя onError)

Ещё: RecognitionListener слушает секунд 10, после чего ERROR_SPEECH_TIMEOUT. Можно ли убрать TIMEOUT слушания, заставить его слушать бесконечно, пока не получит результат? Сейчас в замену этому у меня по таймеру каждые 9 секунд перезагружается RecognitionListener, но даже так каждые 9 секунд есть момент, когда если пользователь что-нибудь скажет, то программа не услышит его.

Заранее Спасибо!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru