通过命令行工具(uiautomator、screencap、input、am)控制安卓设备。优先尝试非 root 执行,失败后自动回退至 root...
Android Control Skill. 控制一个使用内置的Android CLI工具直接从Clawdbot调来的Android手机. 技能总是先尝试正常(
功能概述
Android Control Skill. 控制一个使用内置的Android CLI工具直接从Clawdbot调来的Android手机. 技能总是先尝试正常(是一项面向实际任务的技能,主要用于如果失败, 它会自动 r。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
核心要点
- 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
- 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。
- 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
使用与执行
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
结果检查与注意事项
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
Android 控制技能
通过 Clawdbot 直接控制 Android 手机,使用内置的 Android CLI 工具。
该技能始终优先尝试 普通(非 root) 命令;若失败,则在可用时自动回退至 root 模式(su) 重试。
功能
- 通过
uiautomator dump获取 UI 层级快照 - 使用
screencap截取屏幕图像 - 通过
input模拟点击、滑动及输入事件 - 使用
am start启动应用 - 当非 root 命令失败时自动回退至 root 模式重试
配置
大多数 Android ROM 均已预装 uiautomator、input、screencap 和 am 工具。
如需启用 root 回退机制,请安装 Magisk,或执行以下命令:
su
使用方法
获取 UI 快照(uiautomator dump)
# 尝试非 root 模式
uiautomator dump /sdcard/ui_dump.xml 2>/dev/null
&& cat /sdcard/ui_dump.xml
|| (
# 回退至 root 模式
su -c "uiautomator dump /sdcard/ui_dump.xml" && su -c "cat /sdcard/ui_dump.xml"
)
截取屏幕(PNG 格式,base64 编码)
TMP="/sdcard/ai_screen.png"
# 尝试非 root 模式
screencap -p "$TMP" 2>/dev/null
&& base64 "$TMP"
|| (
# 回退至 root 模式
su -c "screencap -p $TMP"
su -c "base64 $TMP"
)
点击屏幕
# 示例:在坐标 (540, 1600) 处执行点击 input tap 540 1600 2>/dev/null || su -c "input tap 540 1600"
滑动屏幕
# 示例:从 (500, 1600) 滑动至 (500, 600),持续时间为 300 毫秒 input swipe 500 1600 500 600 300 2>/dev/null || su -c "input swipe 500 1600 500 600 300"
启动应用
# 示例:启动 Android 设置应用 am start -n com.android.settings/.Settings 2>/dev/null || su -c "am start -n com.android.settings/.Settings"
发送文本输入
# 示例:发送文本 "Hello" input text "Hello" 2>/dev/null || su -c "input text 'Hello'"
热门AI工具
相关专题
实现方法有使用MediaPlayer实现、使用SoundPool实现两种。可以根据具体的需求选择适合的方法进行实现。想了解更多语音播放的相关内容,可以阅读本专题下面的文章。
824
2024.03.01
android重启应用有通过Intent、PendingIntent、系统服务、Runtime等方法。本专题为大家提供Android相关的文章、下载、课程内容,供大家免费下载体验。
465
2023.10.18
android权限限制可以使用Root权限、第三方权限管理应用程序、ADB命令和Xposed框架解开。详细介绍:1、Root权限,通过获取Root权限,用户可以解锁所有权限,并对系统进行自定义和修改;2、第三方权限管理应用程序,用户可以轻松地控制和管理应用程序的权限;3、ADB命令,用户可以在设备上执行各种操作,包括解锁权限;4、Xposed框架,用户可以在不修改系统文件的情况下修改应用程序的行为和权限。
3917
2023.09.19
Android是一种功能强大、灵活可定制、应用丰富、多任务处理能力强、兼容性好、网络连接能力强的操作系统。本专题为大家提供android相关的文章、下载、课程内容,供大家免费下载体验。
2247
2023.08.22
android开发三大框架是XUtil框架、volley框架、ImageLoader框架。本专题为大家提供android开发三大框架相关的各种文章、以及下载和课程。
842
2023.08.14
DBeaver数据导入专题,整理Excel、CSV、SQL、TXT等常见文件的数据导入方法,涵盖目标数据库选择、数据表创建、字段映射、数据类型设置及导入参数配置等操作,帮助用户将本地文件中的数据写入数据库,并了解批量导入、重复数据处理和导入失败等常见问题的解决方法。
0
2026.11.05
DBeaver安全防护专题,围绕数据库连接安全、账号密码保护和访问权限管理展开,整理SSL/TLS加密连接、SSH隧道、数据库凭据保存及证书验证等配置方法,同时介绍敏感信息保护、远程连接风险和高权限账号使用等注意事项,帮助用户提高数据库日常管理的安全性。
0
2026.11.05
本专题聚焦DBeaver数据库连接配置与管理,覆盖从新建连接、选择数据库类型到填写连接参数和验证连接的完整流程。针对MySQL、PostgreSQL、SQL Server等常见数据库,整理相应的连接设置方法,并提供驱动缺失、认证失败和连接异常等问题的排查方向。
0
2026.11.04
本专题围绕XORM框架的结构体映射展开,说明表名与字段的命名策略、xorm标签常用属性、主键自增与时间字段自动填充,并演示Sync2自动建表、增量字段升级、索引声明与反向生成结构体的完整流程。
0
2026.11.04
热门下载
相关下载
精品课程
最新文章