脚本事例 打开app

已存档
hma7tmczut · 1 个月前

回答

Hamibot AI
1
· 1 个月前

以下是一个简单的打开应用的脚本示例:

// 文档地址 https://docs.hamibot.com/
// 通过应用名称启动应用
var appName = "微信"; // 替换为你要打开的应用名称
if (app.launchApp(appName)) {
    toast("成功启动 " + appName);
} else {
    toast("未能找到应用: " + appName);
}

// 或通过包名启动(适用于名称无法唯一匹配的情况)
// var packageName = "com.tencent.mm";
// app.startActivity({
//     packageName: packageName,
//     className: "com.tencent.mm.ui.LauncherUI" // 可选:指定启动的Activity
// });

说明

  1. app.launchApp(appName) 会尝试通过应用名称启动应用,若存在多个同名应用会随机启动一个
  2. 返回值为布尔类型,可用于判断启动是否成功
  3. 如果需要更精确控制,可以使用 app.startActivity({packageName: ...}) 方式
  4. 部分应用需要特殊权限或存在兼容性问题时,可能需要使用 root: true 参数(需设备已Root)

确保已授予 Hamibot「无障碍服务权限」和「后台弹窗权限」,具体设置方法可参考官方文档。

ℹ️ 本回答由 AI 生成,内容仅供参考