我的应用是这样的:后台侦听短信,然后将短信通过系统键盘输入到正在使用键盘的任何软件中。
换个角度解释问题:一个软件启动后,它的输入框(EditText)被点中,同时显示键盘,点击键盘能给输入框输入字符。我的一个后台软件在侦听短信,如果收到短信,就给系统键盘发送,让其显示在软件的输入框里。
简单的应用是:启动金山词霸,点中单词输入框,发条短信“Apple”过去,金山词霸就将"苹果"翻译出来。
问题是后台软件能否调出系统键盘的句柄?然后将字符串塞给它,当作点中的字符对待?
------解决思路----------------------
我知道windows是可以的,有个句柄标识,可以通过句柄标识设置值。
------解决思路----------------------
你可以换个思路,不要塞给系统键盘....比如你可以模拟按键