skills/apps
设备驱动 API

应用与权限管理

启动、前台活跃探测、静默提权与进程驱动

AI 手机支持无需人工干预的静默应用生命周期调度与免弹窗权限管理。


常用指令速查

skill_id功能参数说明
app.launch启动应用package_name, activity_name (可选)息屏时会自动先唤醒解锁,再启动 App
app.get_current获取当前前台应用(无参数)返回当前焦点的包名与 Activity
app.grant_permission静默授予敏感权限package_name, permission驱动级 pm grant,无弹窗确认
app.revoke_permission静默撤销权限package_name, permission收回应用运行时权限
app.force_stop强行停止应用package_name杀死应用进程与后台服务
app.clear_cache清除数据与缓存package_name重置应用为初始安装状态
app.get_installed_apps获取已安装清单(无参数)返回系统已安装的所有第三方应用
app.wait_for_app等待应用进入前台package_name, timeout (超时 ms,默认 10000)阻塞轮询直到指定界面加载完毕

请求示例 (JSON Payload)

{
  "device_id": "848bd13e2f9",
  "skill_id": "app.launch",
  "params": {
    "package_name": "com.tencent.mm"
  }
}

响应数据结构示例

调用 app.get_current 时返回的结构:

{
  "success": true,
  "message": "已获取当前应用",
  "data": {
    "package_name": "com.tencent.mm",
    "activity_name": "com.tencent.mm.ui.LauncherUI",
    "component": "com.tencent.mm/com.tencent.mm.ui.LauncherUI"
  },
  "skillId": "app.get_current",
  "deviceId": "848bd13e2f9"
}