Подключите нашего Telegram-бота для уведомлений о новых проектах

Заказ закрыт
Программа для управления входящими SMS на Android-устройстве, подключенном к ноутбуку

Разместить заказ
o
Заказчик
Отзывы фрилансеров: + 0 - 0
Зарегистрирован на сайте 1 год и 5 месяцев
Бюджет: 1500 ₽/час
Техническое задание (ТЗ)
Проект: Программа для управления входящими SMS на Android-устройстве, подключенном к ноутбуку.
Цель: Создать приложение с API для работы с входящими SMS на смартфоне, подключенном к ноутбуку.
________________________________________
1. Общие положения
1.1. Состав системы:
• Ноутбук с установленной ОС Windows
• Подключенный по USB Android-смартфон с root-правами.
• Программное обеспечение для удаленного доступа (AnyDesk).
1.2. Основные функции программы:
• Считывание списка входящих SMS на подключенном Android-устройстве.
• Удаление выбранных SMS с устройства через API.
1.3. Технические ограничения:
• Программа должна взаимодействовать с Android-устройством через ADB (Android Debug Bridge).
• API должен быть реализован в формате REST и доступен через HTTP.
• Серверная часть программы должна быть запущена на ноутбуке.
________________________________________
2. Требования к функциональности
2.1. API методы:
• Получение списка входящих SMS:
o Метод: GET /api/sms
o Описание: Возвращает JSON-список входящих SMS с полями: 
 id — уникальный идентификатор SMS;
 sender — номер отправителя;
 message — текст сообщения;
 timestamp — время получения сообщения.
o Параметры: 
 limit (опционально) — максимальное количество SMS в ответе.
• Удаление SMS:
o Метод: DELETE /api/sms/{id}
o Описание: Удаляет SMS с указанным id с устройства.
o Параметры: 
 id — идентификатор SMS (обязательный).
________________________________________
3. Технические требования
3.1. Программа на ноутбуке:
• Язык реализации: Python либо другой.
• Фреймворк: Flask или FastAPI для реализации REST API
3.2. Подключение Android-устройства:
• ADB должен быть настроен и доступен.
• Устройство должно быть в режиме разработчика и предоставлять доступ через USB.
3.3. API интерфейс:
• Доступ по адресу localhost:5000.
• Формат данных: JSON.
3.4. Удаление SMS:
• Удаление через прямую команду ADB с использованием content://sms API.
________________________________________
4. Требования к безопасности
• Доступ к API должен быть защищен (например, базовая авторизация или токен).
• Логи работы приложения 
________________________________________
5. Этапы разработки
1. Настройка окружения: установка ADB, библиотек Python и фреймворков.
2. Реализация методов API: 
o Чтение SMS с Android через ADB.
o Удаление сообщений через content://sms API.
3. Тестирование функционала API.
4. Написание документации для API.
5. Развертывание и настройка рабочего окружения на ноутбуке.
________________________________________
6. Результат выполнения
• Программа с API, реализующая описанные функции.
• Документация с описанием методов API и инструкциями по запуску.
Разделы:
Опубликован:
22.01.2025 | 14:01 [поднят: 22.01.2025 | 14:01] [последние изменения: 22.01.2025 | 12:06]
Заказ находится в архиве
Откликнуться Посмотреть другие заказы

Теги:

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».