回答
你可以使用以下方法来检测微信弹出窗的Activity值:
// 文档地址 https://docs.hamibot.com/
while (true) {
let current = currentActivity();
if (current) {
toastLog("当前Activity: " + current);
}
sleep(1000);
}
hamibot.exit();
或者使用waitForActivity方法等待微信特定的Activity出现:
// 文档地址 https://docs.hamibot.com/
waitForActivity("微信弹出窗的Activity名称", 500);
toastLog("检测到目标弹出窗");
hamibot.exit();
你也可以通过auto.windows获取所有窗口信息,其中包括Activity信息:
// 文档地址 https://docs.hamibot.com/
let windows = auto.windows;
windows.forEach(function(win) {
let activity = win.getClassName();
toastLog("窗口Activity: " + activity);
});
hamibot.exit();
注意:Android 5.0以上系统才能使用auto.windows方法。
ℹ️ 本回答由 AI 生成,内容仅供参考