gpt4 book ai didi

Android 自定义 IME 在屏幕键盘上使用默认值

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:04:32 27 4
gpt4 key购买 nike

在为 Android 创建 IME 时,您需要通过覆盖许多 InputMethodService 方法(例如 onCreateInputView())来支持屏幕键盘 (OSK)。

有没有办法从用户默认的 IME 中使用屏幕键盘。例如,假设 Android 默认 IME 是他们的默认 IME。使用我的 IME 时,有一种方法可以使用 Android 默认 IME 中的 OSK,而不必手动处理整个事情(包括预测等)。我不想用这个 IME 替换屏幕键盘上的用户。

或者,我可能会提取 android 默认键盘的源代码并使用它。

最佳答案

你绝对没有办法做到这一点。将默认 IME 视为一个单独的应用程序,您无法从另一个应用程序控制它。我的建议是从 AOSP 中提取 LatinIME 源代码,然后使用它来创建您自己的 IME。相信我,PlayStore 中几乎 99%(只是为了安全起见,但我认为是 100%)的键盘都使用 LatinIME 作为起点。键盘有很多事情要处理。

关于Android 自定义 IME 在屏幕键盘上使用默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15208722/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com