Общее описание задачи
Необходимо разработать приложение для Android, которое выполняет роль удалённой мыши (mouse remote). Ключевая особенность - при подключении устройства к любому компьютеру или ноутбуку через USB-кабель приложение должно автоматически выполнять вход в систему без каких-либо ручных разрешений или подтверждений.
Требования к функционалу
- Автоматическая передача команд авторизации (эмуляция нажатий / ввод пароля) сразу после физического подключения по USB.
- Отсутствие диалоговых окон, запросов подтверждения или дополнительных телодвижений со стороны пользователя.
- Дополнительные функции для улучшения взаимодействия: управление курсором, мультимедийные клавиши, возможно макросы или скрипты.
Технические требования
- Стабильная работа на различных устройствах Android (версии ОС, разные производители, версии USB-контроллеров).
- Совместимость с разными операционными системами на стороне ПК (Windows, Linux, macOS) - режим HID-эмуляции или клавиатуры/мыши.
- Корректное поведение в фоне, после перезагрузки оборудования, при подключении через USB-хабы или удлинители.
Пожелания
- Простота настройки - приложение должно быть готово к работе сразу после установки.
- По возможности открытые компоненты или хорошее документирование кода.
Примечание. Использование любых сторонних библиотек, названий компаний, сайтов, телефонов или почтовых адресов не допускается. Вся персональная информация заменяется или исключается.