Программа пинг на смартфон
Тех.задание на программу:
Платформа, на которой работает - android (как минимум, а лучше и ios). Отсутствие рекламы.
Основная задача программы состоит в выполнении команды ping по заданным параметрам по запросу (не постоянно).
интерфейс программы должен состоять из двух окон и должны быть какие-то кнопки/вкладки для навигации между ними:1) в нем можно ввести параметры и либо нажать кнопку "go" для немедленного выполнения, либо нажать кнопку "save" для записи этих параметров (где-то в отдельном файле). После нажатия любой из кнопок заполненные поля остаются заполненными. При перезапуске программы поля изначально должны быть пустыми. Хорошо было бы ещё и третью кнопку здесь иметь: "clear", при нажатии которой поля очищались бы.
2) во втором окне находится перечень заранее подготовленных наборов параметров, который берётся из того самого файла и сохраняется даже при перезагрузке телефона. Перечень представлен в виде списка, можно выбрать любой набор при этом должно быть явно видно, что выбран какой-то набор. Если нажать (выбрать) другой, или его же ещё раз (снять выбор), то он перестаёт быть выбранным. В один момент времени может быть выбран лишь один набор параметров (или ни одного). если наборов несколько и они не помещаются на экран, то тут на выбор: (что удобнее реализовать) полоса прокрутки, перемещаемое пальцем поле, где эти блоки параметров или др. При выбранном параметре активны кнопки (которые всегда на виду) "select" - для выбора данного набора параметров (при этом происходит переключение на первое окно, а поля уже становятся заполненными из только что выбраного набора) и "delete" для удаления выбранного набора из перечня сохраненных (и из файла, соответственно).
Набор параметров в обоих окнах состоит из трёх полей:название; адрес; ключ. Требование обязательного заполнения всех полей должно отсутствовать.
Название - текстовое поле, служит для идентификации при записи набора параметров.Адрес - ip или domain, который следует пропинговать.
Ключ - набор чисел, разделённых одинаковым символом (пусть будет возможность использовать любой: пробел, точка, дефис, слеш и т.д.)
Логика работы: при задании параметров (то ли в первом окне в соответствующих полях, то ли выбором набора параметров во втором окне) и нажатии кнопки "go" осуществляется последовательный ряд одиночных команд пинг на указанный адрес, длина каждого пакета должна соответствовать числу между разделителями. Например, если указано 20-34-211, значит должно пройти подряд три команды пинг с длиной пакета 20, 34 и 211 соотв.; если указано 100-70 - значит два раза: первый 100, второй 70.
Дополнение: если для написания скрипта использование заранее неизвестных разделителей (точки, пробелы, буквы) это является сцщественным усложнением, можно оставить какой то один, скажем, дефис.Ещё одно дополнение: очень бы хотелось иметь третью вкладку, в которой можно было бы задать такие (сохраняемые при перезапуске) настройки: размер шрифта, цвет шрифта и фона (и выделения), нужно ли очищать поля в первой вкладке после пинга или нужно оставить заполненными, количество пингов каждого размера ("бить" одиночными пингами, или двойными - т.е. 20 34 211, или 20 20 34 34 211 211). Пауза между пингами 1с, но если можно её вывести в настраиваемые параметры - замечательно.
Предварительно пока всё. Исходники не удалять, чтоб можно было поправить что-то в будущем)
-
A co z designem? Dajmy wszystkie szczegóły dla odpowiedniej oceny. Czekam na Twoją odpowiedź.
-
273 Dzień dobry gotowy do wykonania. Mogę to zrobić zarówno dla Androida, jak i iOS. P.S. Rozmawiamy o szczegółach
-
1426 20 0 Cześć, jesteś gotowy pomóc.
Napisz do dyskusji.
Interfejs programu gotowy?(Figma i tak dalej)
Aktualne zlecenia dla freelancerów w kategorii Hybrydowe aplikacje mobilne
Zlecę poprawę integracji mojej aplikacji z Tpay
500 PLN
Zlecę zintegrowanie bramki płatniczej Tpay z moją autorską aplikacją. Chodzi o poprawne zaimplementowanie by subskrypcja odnawiała się automatycznie poprzez płatności cykliczne BLIK. Integracja w dużym stopniu jest już wykonana przeze mnie, ale utknąłem w jednym miejscu ze… Hybrydowe aplikacje mobilne, Programowanie na Androida ∙ 3 dni 5 godzin temu ∙ 13 ofert |
Opracowanie aplikacji mobilnej na podstawie istniejącego sklepu internetowego
2056 PLN
Potrzebne jest opracowanie aplikacji mobilnej (iOS + Android) na podstawie już działającego sklepu internetowego. Strona pozostaje, aplikacja działa na tej samej infrastrukturze. Aplikacja powinna korzystać z: — tych samych produktów — tych samych metod płatności — tych samych… Hybrydowe aplikacje mobilne ∙ 6 dni 10 godzin temu ∙ 47 ofert |
Potrzebna pomoc z rejestracją konta WhatsApp Business w Meta dla aplikacji mobilnej
58 PLN
Opracowujemy mobilną aplikację dla dzieci. Jedną z funkcji aplikacji jest automatyczne wysyłanie wiadomości do rodziców dziecka na WhatsApp na numer telefonu, który podają podczas rejestracji. Aby zrealizować tę funkcję, konieczne jest podłączenie oficjalnego konta WhatsApp… Hybrydowe aplikacje mobilne, Konfigurowanie oprogramowania i serwerów ∙ 11 dni 14 godzin temu ∙ 6 ofert |