Необходимо доработать OpenSource Android приложение
Данное приложение предназначено для смарт часов (под управлением Wear OS). Оно позволяет подключаться по Bluetooth к компьютеру и выступать в качестве мышки или клавиатуры. Для этого используется Bluetooth Classic стек + Human Interface Device (HID) profile. В приложении используется native библиотека, которая нужна для обращения к сенсорам часов для получения данных позиции "мышки". По всей видимости и клавиатура каким-то образом получает данные с сенсоров, но это не важно для целей задачи.
Что необходимо сделать:
1. Убрать поддержку мыши и touchpad, оставить только клавиатуру.
2. Убрать всю native часть.
3. Переработать приложение для запуска на смартфоне.
4. Необходимо создать один экран, содержащий текстовое поле и кнопку. По нажатию на кнопку строка должна отправляться на подключенное по Bluetooth устройство (этот механизм уже реализован в приложении, его менять не нужно, нужно просто переиспользовать). Согласно принципам работы Bluetooth клавиатуры каждый символ передается как два сообщения: нажатие клавиши и отпускание клавиши. Работа с разными раскладками не нужна: клавиатура "не знает" на каком языке она печатает для русского и английского языка передаются одни и те же коды клавиш.
В качестве результата необходим исходный код, который я смогу запустить на своем устройстве (Android 10).