При создании IME для Android вам необходимо поддерживать экранную клавиатуру (OSK) с помощью переопределения многих методов InputMethodService, таких как onCreateInputView().Android Custom IME использует по умолчанию на экранной клавиатуре
Есть ли способ использовать экранную клавиатуру от IME пользователей по умолчанию. Например, можно сказать, что IME по умолчанию для Android по умолчанию является IME по умолчанию. При использовании моего IME есть способ использовать OSK из IME по умолчанию для Android, вместо того, чтобы вручную обрабатывать всю вещь (включая предсказание и т. Д.). Я не хочу заменять пользователей на экранной клавиатуре этим IME.
В качестве альтернативы я мог бы, вероятно, потянуть источник для клавиатуры по умолчанию Android и использовать это.
Я считаю, что ваша идея вытащить его из открытого кода с Android - лучшее решение. –
Я работаю над этим. Источник Android LatinIME, похоже, сильно зависит от компиляции из AOSP. – Halsafar