我有一个通过WiFi获取Unicode字符的服务,应该将其输入到光标当前所在的EditText(远程桌面的类别)
我正在试图弄清楚在没有在屏幕上显示键盘布局的情况下将文本输入到EditText视图(和类似视图)的最佳方式。
IME是正确的方向吗?或者有没有办法将keypress(Unicode char)注入系统?
谢谢!
答案 0 :(得分:0)
我想我找到了解决方案:
我已经导入了一个IME(实际上使用了Google 用于测试我的解决方案的SoftKeyboard示例)到我的服务器项目。
重写了InputMethodService onEvaluateInputViewShown()并返回false以隐藏键盘视图。
现在我正在使用请求的char调用onKey()函数。这样我将Unicode字符传递给焦点视图。
任何人都有更好的方法吗?