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

TextToSpeech в фоновом режиме - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Чтение файла с системной директории http://www.cyberforum.ru/android-dev/thread1521828.html
Помогите с чтением файла с системной директории: /dev/input/event0 Пробовал по всякому так: try{ Process process = Runtime.getRuntime().exec("su"); }catch(Exception ex) { System.out.println("ERROR: "+ex.toString()); Toast.makeText(this, "ERROR: "+ex.toString(), Toast.LENGTH_SHORT).show();
Программирование Android Как правильно составить цикл который выполняет каждую команду с разной паузой - Android Мне нужно при нажатии кнопки, допустим button1 и button2 выполнять следующее: При нажатии на button1 Отправлять следующие команды: addCRC(new byte{1, 0x5, 11, 5 ,0, 0}); //10 сек addCRC(new byte{1, 0x5, 11, 1 ,0, 0}); //0 сек addCRC(new byte{1, 0x5, 0, 5 ,0, 0}); //30 сек addCRC(new byte{1, 0x5, 1, 5 ,0, 0}); //5 сек addCRC(new byte{1, 0x5, 2, 5 ,0, 0}); //5 сек... http://www.cyberforum.ru/android-dev/thread1521788.html
При переходе между активити возникает ошибка Программирование Android
Здравствуйте, уважаемые программисты! Не могли бы вы мне помочь? Дело в том, что при вызове активити в моем приложении возникает ошибка и программа вылетает. Возможно дело не в неправильном объявлении активити или его перехода, агде-то ещё в коде.. Высылаю код в котором скорее всего ошибка: // 1-ая активити case R.id.button5: int iii = 0; for (int ii =...
Анимация Fragment Программирование Android
Здравствуйте, такой вопрос. как прикрутить эту анимацию: <?xml version="1.0" encoding="utf-8"?> <alpha xmlns:android="http://schemas.android.com/apk/res/android" android:fromAlpha="0.0" android:toAlpha="1.0" android:duration="500"> </alpha>
Программирование Android Объект Context http://www.cyberforum.ru/android-dev/thread1521645.html
Проблема такая: Я создаю новый класс в отдельном файле для работыSQLite и в нем мне нужен Объект Context, если я наследую Activity public class DbNumberMessage extends Activity { ... dbHelper = new DBHelper(this); ... class DBHelper extends SQLiteOpenHelper { public DBHelper(Context context) { super(context, "DB", null, 1);
Программирование Android Алгоритм сравнение двух списков list, для синхронизации таблицы Добрый день форумчане. Очень нужна ваша помощь, срочно. Необходимо сделать синхронизацию локальной таблицы с таблицей загруженной из сервера. Было принято решение поэтапно сравнивать два списка(локальный список и серверный). Первоначально, списки были отсортированы. Далее осталось в этапном сравнивании по id. Если id в локальном списке есть, а в серверном нет, то удаление из локальной бд... подробнее

Показать сообщение отдельно
Shakior
1 / 1 / 0
Регистрация: 29.08.2015
Сообщений: 40
Завершенные тесты: 1

TextToSpeech в фоновом режиме - Программирование Android

29.08.2015, 22:11. Просмотров 171. Ответов 0
Метки (Все метки)

Здравствуйте. Пишу первое не простое приложение, база данных и прочее работают остался последний штрих, нужно сделать так, чтобы через определенные промежутки времени читались куски текста, что-то типа:
Java
1
2
3
4
5
6
7
8
9
10
11
String text = "Фраза номер 1";
            try {
                SPTTS.speak(text, TextToSpeech.QUEUE_FLUSH, null);
                TimeUnit.SECONDS.sleep(10);
                text = "Фраза номер 2";
                SPTTS.speak(text, TextToSpeech.QUEUE_FLUSH, null);
                TimeUnit.SECONDS.sleep(10);
                text = "Фраза номер 3";
                SPTTS.speak(text, TextToSpeech.QUEUE_FLUSH, null);
            } catch (InterruptedException e) {
                e.printStackTrace();
Реализовывал при помощи сервиса и AsyncTask: работает, если приложение на переднем плане или остановлено(кнопка home), но как блокирую телефон, работа нарушается, паузы долгие и звук появляется после разблокировки. Делал отдельным потоком с приоритетом 10, звук не работает, но в логах отображается как надо(ровно через 10 сек)(Возможно вернусь к этому варианту как к основному). Собственно, вопрос как это лучше реализовать, чтобы в состоянии блокировки все читалось вовремя? Желательно, чтобы через активити, мог остановить "чтение". Еще не пробовал через foreground service... Заранее благодарю за ответы и советы.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru