0

我有一个通过 WiFi 获取 Unicode 字符的服务,它应该输入到光标当前所在的 EditText 中(类似于远程桌面)

我试图找出将文本输入到 EditText 视图(和类似视图)而不在屏幕上显示键盘布局的最佳方式。

IME 是正确的方向吗?或者有没有办法向系统注入按键(Unicode 字符)?

谢谢!

4

1 回答 1

0

我想我找到了解决方案:

我已经将一个 IME(实际使用 Google 的 SoftKeyboard 示例来测试我的解决方案)导入到我的服务器项目中。

覆盖 InputMethodService onEvaluateInputViewShown() 并返回 false 以隐藏键盘视图。

现在我用请求的字符调用 onKey() 函数。这样,我将 Unicode 字符传递给焦点视图。

有人有更好的方法吗?

于 2012-10-11T12:37:30.537 回答