Форум программистов, компьютерный форум 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

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

27.09.2012, 10:29. Просмотров 653. Ответов 1
Метки (Все метки)

привет, вопрос от новичка, заранее прошу прощения, если спрашиваю очевидные вещи.

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