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

beginner: голосовые нотификации - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Обновление ProgressBar во время длительной операции http://www.cyberforum.ru/android-dev/thread658608.html
Добрый вечер! У меня в цикле происходят длительные вычисления, поэтому я решил сделать вот что: во-первых, они выполняются в отдельном потоке, а во-вторых я прикрутил ProgressBar и на каждой итерации к полосе прогресса прибавляется значение шага. Количество итераций известно, поэтому значение шага равно 100/кол_во_итераций. Вычисления начинаются по нажатию на кнопку. Когда на нее жму, то фокус с...
Android создание SyncAdapter'a Добрый день. Решил создать свои собствены SyncAdapter, но документации очень мало. Может кто имеет матеряла поделится? http://www.cyberforum.ru/android-dev/thread658517.html
Программирование с использованием акселерометра Android
Доброго времени суток, пытался найти какую-либо информацию о том, как писать приложения при участии акселерометра, но не смог найти ничего полезного. Единственное что нашел, это принцып работы. Не могли бы написать что используется и как с этим работать?
Android смена ресурсов
здравствуйте, есть код but.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View arg0) { // TODO Auto-generated method stub uiHandler.post(task); }});
Android Изменение размера изображения http://www.cyberforum.ru/android-dev/thread658353.html
Здравствуйте! Интересует возможность изменения выводимого на экран изображения в Android. Требуется хак для определенного устройства. Разрешение андроида на нём - 800*480. Требуется на ту же площадь (на экран устройства) выводить только 800*444, верхнюю часть изображения. То есть растянуть верхние 444 пиксела до 480 с обрубанием нижних. Интересно, возможно ли такое сделать, и если возможно - то...
Android Edittext Как проверить находится ли edittext в фокусе? подробнее

Показать сообщение отдельно
ozzyman
Сообщений: n/a
27.09.2012, 10:29     beginner: голосовые нотификации
привет, вопрос от новичка, заранее прошу прощения, если спрашиваю очевидные вещи.

пытаюсь сделать, чтобы оповещения выводились как на экран в виде текста, так и дублировались голосом.
например,
Java
1
2
3
4
5
6
 mytext = (TextView) findViewById(R.id.textView1);
       myManager = (LocationManager) getSystemService(LOCATION_SERVICE);
       // проверяем статус GPS
       isGPSEnabled = myManager.isProviderEnabled(LocationManager.GPS_PROVIDER);
       // выводим сообщение на экран
       mytext.setText("Waiting for location");
после этого я хочу, чтобы сообщение было продублировано голосом, но что-то делаю не так…

Java
1
2
3
4
5
6
7
8
  String waitingtext = "Waiting for location";
       speakOut(waitingtext);
 
    public void speakOut(String text2say){
        TextToSpeech alert = new TextToSpeech(this, (OnInitListener) this);
        alert.setLanguage(Locale.UK);
        alert.speak(text2say, TextToSpeech.QUEUE_FLUSH, null);
    }
В этом случае возникает ошибка:
09-27 13:47:02.380: E/AndroidRuntime(14553): FATAL EXCEPTION: main
09-27 13:47:02.380: E/AndroidRuntime(14553): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.test/com.test.Test}: java.lang.ClassCastException: com.test.Test cannot be cast to android.speech.tts.TextToSpeech$OnInitListener
подскажите, что я делаю неправильно и как исправить? спасибо!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru