【发布时间】:2013-02-18 23:08:10
【问题描述】:
在为 Android 创建 IME 时,您需要通过覆盖许多 InputMethodService 方法(例如 onCreateInputView())来支持屏幕键盘 (OSK)。
有没有办法从用户默认的 IME 中使用屏幕键盘。例如,假设 Android 默认 IME 是他们的默认 IME。使用我的 IME 时,有一种方法可以使用 Android 默认 IME 中的 OSK,而不必手动处理整个事情(包括预测等)。我不想用这个 IME 替换屏幕键盘上的用户。
或者,我可能会提取 android 默认键盘的源代码并使用它。
【问题讨论】:
-
我相信你从Android开源代码中提取它的想法是最好的解决方案。
-
我一直在努力。 Android LatinIME 源代码似乎非常依赖从 AOSP 中编译。
标签: android android-softkeyboard ime on-screen-keyboard