Я купил китайские смарт-часы с Android 4.2.2 и обнаружил, что в них нет виртуальной клавиатуры. В настройках также нет опции «ввод» (есть только «язык»).
Я установил стороннюю клавиатуру (Anysoftkeyboard) и другое приложение под названием Quick Keyboard Switch, которое может менять клавиатуру с помощью настроек.
Когда я запускаю Quick Keyboard Switch и пытаюсь включить загруженную клавиатуру, приложение принудительно закрывается.
Я нашел еще один пост здесь, описывающий, как использовать оболочку ADB для включения и установки клавиатуры по умолчанию:
как изменить метод ввода с помощью команды ime
В инструкции из приведенного выше сообщения описывается, как включить клавиатуру с помощью команды «ime enable com.etc.etc» перед установкой клавиатуры по умолчанию с помощью «ime set com.etc.etc».
К сожалению, когда я использую команду «ime enable» в оболочке ADB (применяется su, часы рутированы), появляется сообщение об ошибке:
Ошибка: неизвестный идентификатор: ноль
Когда я использую команду «ime set», она возвращает аналогичное сообщение об ошибке («com.etc.etc» (название клавиатуры) вместо «null») — я так понимаю, это потому, что я еще не включил клавиатуру.
Меня беспокоит, что я даже не вижу опцию «клавиатура» в настройках — означает ли это, что модуль ввода был удален производителем прошивки этих умных часов?
Если да, то где я должен искать в прошивке Android (я думаю, где-то внутри / system), что я могу скопировать и вставить, чтобы восстановить функцию ввода с клавиатуры?
Я НЕ разработчик и не компьютерный инженер. Я гуглю и пытаюсь найти решения своих проблем. Спасибо за вашу помощь и терпение.
Похоже, ваше подозрение верно, и производитель убрал этот функционал из прошивки. Боюсь, это не так просто, как копирование и вставка некоторых файлов: вам нужно будет получить исходный код прошивки, изменить его и перекомпилировать, чтобы добавить функциональность, и, вероятно, вам нужно будет преодолеть все проблемы, которые создали поставщик отключил его в первую очередь (например, клавиатура не предназначена для таких маленьких экранов).
КаС
КаС
КаС