Кларк Крейг LisserMan
честность, работа на результат...
Рейтинг
1 433
№ 1 065 в каталоге
Отзывы
Профессионализм
10/10
Коммуникация
10 /10
Город
Иваново
Опыт работы
5 лет
На сайте с
2021 года
Юридический статус
Частное лицо

Входящая СМС инициирует звонок со смартфона

Используемые навыки Android

Описание

Описание:
Нужно приложение на андроид, которая при поступлении смс делает звонок на номер телефона из списка.
1. Все номера телефонов хранятся в текстовом файле. Одна строчка - один телефон. Номер набирается исходя из текста смс. Если текст "1", то телефон из первой строчки, если "2", то из второй и так далее. Если текст смс не дает возможности определить номер набираемого телефона (может прийти реклама или спам. Также если приходит число превышающее кол-во строк в файле), то не набираем, только в логи записываем.
2. Файл с черным списком телефонов. Если смс поступает с одного из таких номеров, программа игнорирует его.
3. Файл с логами хранит действия программы. Табличка с заголовками: время поступления смс, телефон с которого поступила смс, текст смс, набранный номер, примечание (заполняется, если смс пришла с телефона из черного списка или строка с телефоном пуста).
Комментарии:
Смартфон с установленной программой будет все время подключен к розетке, будет использоваться только для обслуживания этого приложения, других действий на нем производиться не будет. Экран можно не гасить.
Приложение для частного пользования, внешний вид не важен. Единственное желание, что бы при взгляде на приложение было понятно, работает ли оно, не зависло ли. Достаточно просто сменяющейся надписи типа "Жду смс 20.07.2020 15:33:01".
Смс будут поступать редко, но нужно обеспечить беспрерывную работу, запретить приложению уходить в спящий режим при отсутствии действий пользователя.

Обязательные требования:
1. Все номера телефонов хранятся в текстовом файле. Одна строчка - один телефон. Номер набирается исходя из текста смс. Если текст "1", то телефон из первой строчки, если "2", то из второй и так далее. Если текст смс не дает возможности определить номер набираемого телефона (может прийти реклама или спам. Также если приходит число превышающее кол-во строк в файле), то не набираем, только в логи записываем. 2. Файл с черным списком телефонов.
Дата публикации: 2020-07-21 18:48:46

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT Автоматический скриншот веб-страниц по ссылкам и сохранением
Автоматический скриншот веб-страниц по ссылкам и сохранением
149
Веб-разработка и IT Разработать АИС тату салона «дракон»
Разработать АИС тату салона «дракон»
97
Веб-разработка и IT Задачи смешанного целочисленного программирования
Задачи смешанного целочисленного программирования
120
Веб-разработка и IT Разработать мобильное приложение с расписанием для курсовой
Разработать мобильное приложение с расписанием для курсовой
137