当前位置: 代码迷 >> Android >> 能不能给系统键盘强行塞进一串字符?该怎么处理
  详细解决方案

能不能给系统键盘强行塞进一串字符?该怎么处理

热度:83   发布时间:2016-04-28 02:09:12.0
能不能给系统键盘强行塞进一串字符?
我的应用是这样的:后台侦听短信,然后将短信通过系统键盘输入到正在使用键盘的任何软件中。

换个角度解释问题:一个软件启动后,它的输入框(EditText)被点中,同时显示键盘,点击键盘能给输入框输入字符。我的一个后台软件在侦听短信,如果收到短信,就给系统键盘发送,让其显示在软件的输入框里。

简单的应用是:启动金山词霸,点中单词输入框,发条短信“Apple”过去,金山词霸就将"苹果"翻译出来。

问题是后台软件能否调出系统键盘的句柄?然后将字符串塞给它,当作点中的字符对待?

------解决思路----------------------
我知道windows是可以的,有个句柄标识,可以通过句柄标识设置值。
------解决思路----------------------
你可以换个思路,不要塞给系统键盘....比如你可以模拟按键
  相关解决方案