Android Custom IME использует по умолчанию на экранной клавиатуре

При создании IME для Android вам необходимо поддерживать экранную клавиатуру (OSK) с помощью переопределения многих методов InputMethodService, таких как onCreateInputView ().

Есть ли способ использовать экранную клавиатуру из IME пользователей по умолчанию. Например, можно сказать, что IME по умолчанию для Android по умолчанию является IME по умолчанию. При использовании моего IME есть способ использовать OSK из IME по умолчанию Android, вместо того, чтобы вручную обрабатывать всю вещь (включая предсказание и т. Д.). Я не хочу заменять пользователей на экранной клавиатуре этим IME.

В качестве альтернативы я мог бы, вероятно, потянуть источник для клавиатуры Android по умолчанию и использовать это.

Solutions Collecting From Web of "Android Custom IME использует по умолчанию на экранной клавиатуре"

Нет абсолютно никакого способа добиться этого. Подумайте о IME по умолчанию как отдельном приложении, и вы не можете контролировать это из другого приложения. Мое предложение состояло в том, чтобы вытащить исходный код LatinIME из AOSP и затем использовать его для создания собственного IME. И доверяйте мне почти 99% (просто чтобы быть в безопасности, но я думаю, что это 100%) клавиатур в PlayStore использовали LatinIME в качестве отправной точки. На клавиатуре есть много вещей.