在自动化脚本中如何关闭正在运行的app?

我们在编写冰狐智能辅助的自动化脚本过程中,有时候需要把刚打开的app关闭掉,但高版本的android系统本身并不提供直接关闭app的功能,我们可以使用如下方法解决问题。

一、调用冰狐api

调用killBackgroundApp函数,注意:由于部分app加入了防杀掉功能,调用可能失败,尤其是高版本android中调用失败概率比较大。

二、模拟人工关闭app

模拟人工来杀掉app,一般人工操作过程,先返回桌面,然后弹出最近使用app界面,最后点击清除所有app,由于冰狐app被锁定了,所以此时并不会被杀掉。注意:在清除 app时不同的手机操作界面可能不一样,要注意适配。强烈推荐该方法。

function main() {
// 返回桌面
home();

// 打开最近使用app界面
recentApps();

// 点击清除所有app按钮,注意不同的手机,界面可能不一样,这里要根据实际情况改写
click('id:close');
}

商务合作QQ:2231485359
Copyright © 2021-2024 杭州汇骋科技有限公司. All rights reserved. 浙ICP备15043866号-4 《冰狐智能辅助服务协议》