Техническое задание: Android-приложение для управления авиарежимом
Цель проекта
Разработать фоновое служебное приложение (Service) для операционной системы Android, которое автоматически управляет режимом "В самолете" (Airplane Mode) по заданному таймеру.
Основные функциональные требования
- Циклическое переключение: Приложение должно включать и выключать авиарежим на устройстве каждые 5 минут.
- Автозапуск: Приложение должно автоматически запускаться и возобновлять свою работу после полной перезагрузки (ребута) устройства.
- Работа в фоне: Основная логика должна выполняться фоновой службой (Service), устойчивой к действиям системы по оптимизации памяти.
- Требование к правам: Для выполнения задачи требуется root-доступ (права суперпользователя) на устройстве, так как стандартный Android API не позволяет приложениям управлять авиарежимом программно.
- Финальный результат: Готовый установочный APK-файл приложения.
Технические детали и ограничения
- Разработка под платформу Android.
- Приложение не предназначено для публикации в официальных магазинах приложений.
- Не требуется графический пользовательский интерфейс (GUI) для настройки, если это не оговорено отдельно. Основная задача - фоновая работа.
- Важно обеспечить стабильность работы и минимальное потребление ресурсов.
Ожидаемый результат
Исполнитель предоставляет рабочий APK-файл приложения, соответствующего всем указанным требованиям.