是否可以在其他应用程序中触发触摸事件?

时间:2017-04-25 12:06:45

标签: android android-accessibility

我正在构建一个自动执行USSD命令的应用程序。由于我们在打开USSD对话框时无法执行USSD命令,因此我希望能够自动关闭USSD对话框。

到目前为止,我所拥有的最接近的解决方案是使用辅助功能服务来获取USSD消息,并使用performGlobalAction关闭对话框。 performGlobalAction有效(因为我在使用它时返回true)但点击系统Android后退按钮并不关闭USSD对话框。

PS:我在Android 6.0上测试过。

1 个答案:

答案 0 :(得分:0)

是的,可以通过使用shell命令来实现,也可以从自己的代码中运行shell命令。例如:

adb shell输入tap 200 200

是终端。

像这样,有许多命令可以创建触摸事件。