我有一个项目,我正在尝试触发键盘事件。我正在使用 Instrumentation Class,它在模拟器上运行得很好,但是当我在我的设备上启动它时,调用不起作用,有什么办法让它工作吗?
另外,我在网上搜索了一些关于 IWindowManager 和内部 API 的帖子,我完全理解使用它们的风险,但我的项目是一项研究,并不打算发布,所以我不介意在我的项目中使用这些 API(如果它们可以解决我的问题),但问题是我找不到包含这些类的 JAR。
TLDR:我需要一个解决方案来帮助我在 Android 设备上触发键盘事件,如有任何想法,我们将不胜感激
其实我发现了一个更简单的方法
使用 Activity 类或 WebView 类。两者具有相同的功能。
代码看起来像这样:
webView.dispatchKeyEvent(new KeyEvent(KeyEvent.ACTION_DOWN,KeyEvent.KEYCODE_1));
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)