将全局键盘事件发送到Android上当前活动的应用程序的最佳方法是什么?就像所谓的“键盘楔形实现”一样-在这种情况下,条形码数据是在另一个应用程序(服务)中接收的,应该作为键盘事件发送到活动的应用程序中。
我知道有些USB或蓝牙扫描仪可以通过以键盘的方式被识别为键盘来实现此目的。但是我认为这也可以通过Android服务来完成?
使用Instrumentation应该可以,但是需要一个已签名的系统应用程序。
也可以使用InputMethod的方法,但是仅当将插入号放在字段中(启用输入)时,并且仅当显式选择此“键盘” /输入法时,才可以使用
。我需要的是当前打开的应用程序的常规键盘事件-最终,我需要在网络浏览器(Chrome)中使用javascript键盘事件。