launch App
构建一个 shell 命令,用于在指定的显示器上以特定用户身份启动应用。
此方法会查询应用的默认启动 Activity,并将其与提供的参数组合成一个完整的 am start
命令。
Return
一个可直接在 shell 中执行的完整 am start
命令字符串, 例如:"am start --user 999 --display 1 -n com.tencent.mm/.ui.LauncherUI"
。 如果应用未安装或找不到其默认启动 Activity,则返回 null
。
Parameters
package Name
要启动的应用包名,例如 "com.tencent.mm"
。
user
启动应用所需的用户 ID。例如 "0"
代表主用户,"999"
代表应用分身或工作资料用户。
display Id
目标显示器的 ID。例如 "0"
代表主显示器。如果此字符串为空,则命令中不会包含 --display
参数,应用将在默认显示器上启动。