Pular para o conteúdo principal

Verificar se um aplicativo está em execução (app.is_running)

Declaração

em_execucao = app.is_running(identificador_do_pacote)

Parâmetros

  • identificador_do_pacote
    Texto; para localizar o identificador do pacote de um aplicativo, consulte aplicativo XXT -- Mais -- Lista de aplicativos.

Valor retornado

  • em_execucao
    Booleano; indica se o aplicativo está em execução.

Descrição

Esta função verifica se um aplicativo está em execução, sem distinguir entre primeiro plano e segundo plano.
Para verificar se o aplicativo está em primeiro plano, obtenha o bid do aplicativo em primeiro plano com app.front_bid e compare-o, como no exemplo abaixo:

if "com.tencent.mqq" == app.front_bid() then
sys.alert('QQ 正在前台运行')
end

Observação: o código acima usa a função sys.alert, que não pertence a este capítulo.

Exemplo

if app.is_running("com.tencent.mqq") then
sys.alert('QQ 正在运行')
end

Observação: o código acima usa a função sys.alert, que não pertence a este capítulo.