我正在构建一个自动执行USSD命令的应用程序。由于我们在打开USSD对话框时无法执行USSD命令,因此我希望能够自动关闭USSD对话框。
到目前为止,我所拥有的最接近的解决方案是使用辅助功能服务来获取USSD消息,并使用performGlobalAction
关闭对话框。 performGlobalAction
有效(因为我在使用它时返回true)但点击系统Android后退按钮并不关闭USSD对话框。
PS:我在Android 6.0上测试过。
答案 0 :(得分:0)
是的,可以通过使用shell命令来实现,也可以从自己的代码中运行shell命令。例如:
adb shell输入tap 200 200
是终端。
像这样,有许多命令可以创建触摸事件。