Script 1.8.1

isAppForeground

原型:

isAppForeground(packageName)

是否支持多设备:

不支持

描述:

判断指定应用程序是否正在前台运行。

参数:

packageName:字符串,App 包名称

返回值:

整型:如果在前台运行,返回 0,否则返回非 0,此时可通过 lastError() 函数获取具体的错误信息。

示例:
//获取当前主控设备对象
var device = Device.getMain();
//判断"com.android.phone"是否正在前台运行
var ret =device.isAppForeground("com.android.phone");
if(ret != 0) {
    print(lastError());
} else {
    print("指定的软件正在前台运行");
}
//指定app正在前台运行则输出以下内容,否则输出错误信息
指定的软件正在前台运行