Заказ закрыт
Android-приложение для чтения текстовых файлов.

Бюджет: 1 500 руб
19.42 $ – 17.04 €
Нужно приложение для Android, которое бы работало "в связке" с TalkBack. Назначение этого приложение – озвучивание текстовых файлов. При открытии файла в этом приложении все предложения (наборы слов до символа "." или ";") из файла последовательно, начиная с первого предложения, должны выводиться в виде системных уведомлений Android (Toast Notification). Предполагается, что TalkBack будет последовательно зачитывать эти уведомления. 
Приложение должно работать в двух режимах: в автоматическом (по умолчанию) и в ручном (переходить в ручной режим при нажатии клавиш KEYCODE_ENTER, ACTION_UP или ACTION_DOWN во время работы в автоматическом режиме). Приложение должно запускаться при выборе текстового файла в Диспетчере файлов или ES Проводнике. Функция открытия файла из самого приложения не нужна.

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

Ручной режим:
Пользователь нажимая клавиши ACTION_UP или ACTION_DOWN выбирает, какое предложение по счету от начала текста будет прочитано. При этом номер предложения по счету от начала текст отображается в виде системных уведомлений. Чтение предложения начинается только при нажатии клавиши KEYCODE_ENTER, при этом происходит возврат в автоматический режим.
Например, во время чтения десятого по счету предложения пользователь нажал на кнопку ACTION_UP три раза. После этого, приложение должно перейти в ручной режим, должно выйти системное сообщение "7" (10 – 3 = 7). Дальше, если пользователь нажмет KEYCODE_ENTER, чтение должно продолжится в автоматическом режиме с седьмого по счету предложения.
Другой пример, во время чтения двадцатого по счету предложения пользователь нажал на кнопку ACTION_DOWN четыре раза. После этого, приложение должно перейти в ручной режим, должно выйти системное сообщение "24" (20 + 4 = 24). Дальше, если пользователь нажмет KEYCODE_ENTER, чтение должно продолжится в автоматическом режиме с двадцать четвертого по счету предложения.

Управление в программе:
Нажатие клавиш KEYCODE_ENTER, ACTION_UP или ACTION_DOWN во время чтения текста в автоматическом режиме должно переводить приложение в "ручной режим".
Нажатие клавиш  ACTION_UP или ACTION_DOWN в ручном режиме приводит к переходу на несколько предложений вверх или вниз по тексту (в зависимости от числа нажатий).
Нажатие на клавишу KEYCODE_ENTER в ручном режиме приводит к переходу в автоматический режим.
Нажатие KEYCODE_ESCAPE в любом режиме приводит к выходу из программы без дополнительных вопросов.

Настройки программы:
Пауза между окончанием чтения предложения и отображением на экране нового уведомления (началом чтения следующего приложения) в секундах. Это единственная настройка в программе.

Обязательное условие:
Кроме файла .apk вы предоставляете исходники приложения.

Эта информация может быть полезна:
developer.android.com/ref...
Опубликован 10.06.2015 в 11:44
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.