Android приложение для интервальных тренировок

2 000 руб. за проект
20 октября 2019, 13:34 • 17 откликов • 99 просмотров
Интерфейс:

одно окно с кнопкой START/STOP по центру, 4 поля для ввода чисел (по углам), 2 поля для выбора пути к файлу mp3 на устройстве (над и под кнопкой соответственно)



Данные:

до нажатия кнопки можно изменить числовые значения в 4-х полях так, что они сохраняются как настройки и используются при последующих запусках программы.

Значения по умолчанию для числовых полей – как на эскизе:

a=10

b=30

c=5

d=10



Также можно выбрать пути к двум файлам в формате mp3 на устройстве, которые также запоминаются как настройки и при следующем запуске программы.

Значения по умолчанию для путей к файлам mp3 – отсутствуют, требуется как минимум один ввод при первом запуске



Варианты внешнего вида кнопки:

1. зелёная надпись START

2. красная надпись STOP

Значение по умолчанию вида кнопки – 1.





Алгоритм:

После нажатия кнопки:



0. меняем надпись на кнопке с START на STOP и цвет кнопки с зелёного на красный

1. ждём рамдомное число секунд в интервале между значениями в полях a и b

2. запускаем файл, размещённый по пути L

3. после окончания воспроизведения файла L ждём рамдомное число секунд в интервале между значениями в полях c и d

4. запускаем файл, размещённый по пути M, ждём до окончания воспроизведения

5. пока кнопка повторно не нажата, возвращаемся к п. 1

6. если кнопка нажата - возвращаем ей вид 1 и
останавливаемся

Желательны исходники в Android Studio или в том, в чём будет
делаться


Файлы