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