0

嗨,如果我知道要按下的按钮名称,是否可以将按下事件发送到 android 中正在运行的应用程序?

例如,如果我的应用程序有一个文本框和一个名为 SAVE 的按钮,我可以将按下事件发送到 SAVE 按钮处理程序吗?

我的目标是自动将新闻事件发送到 GUI。Monkey 将新闻事件随机发送到屏幕上的随机位置。但我想具体一点。如果有按钮,则仅向该按钮发送 Press 事件。

4

2 回答 2

0

Try this:

button.performClick();
于 2012-10-06T02:11:23.523 回答
0

嗨,如果我知道要按下的按钮名称,是否可以将按下事件发送到 android 中正在运行的应用程序?

如果“正在运行的应用程序”是您的,并且您专门输入了代码来支持这一点,那么当然可以。

如果“正在运行的应用程序”不是您的,并且您正试图从另一个 Android 应用程序执行此操作,那么不,这是不可能的,出于明显的隐私和安全原因。

于 2012-10-06T11:40:52.780 回答