メインコンテンツまでスキップ

フォアグラウンドアプリのプロセス ID を取得する (app.front_pid)

宣言

プロセス ID = app.front_pid()

戻り値

  • プロセス ID
    整数。フォアグラウンドアプリのプロセス ID を返します。フォアグラウンドにアプリがない場合は 0 を返します

説明

フォアグラウンドアプリのプロセス ID を取得します
フォアグラウンドにアプリがない場合は、SpringBoard(ホーム画面)のプロセス ID ではなく 0 を返します
SpringBoard のプロセス ID を取得するには、次のコードを使用します

local desktop_pid = app.pid_for_bid('com.apple.springboard')
sys.alert("桌面服务的进程号是:"..desktop_pid)

local pid = app.front_pid()
sys.alert("前台应用的进程号是:"..pid)

:上記のコードでは、本章以外の関数 sys.alert を使用しています