inputd-cli是一个命令行工具,使您能够通过模拟用户输入和系统控制以编程方式与Fire TV设备和Vega虚拟设备进行交互。该工具对于自动测试、设备调试和开发工作流程至关重要,在这些工作流程中,您需要在没有物理交互的情况下控制设备行为。
关键功能。
- 输入模拟 - 发送按下按钮、触摸事件、滑动和鼠标交互
- 文本输入 - 将文本字符串直接注入设备
- 屏幕交互 - 检索屏幕尺寸并执行基于手势的导航
- 自动化支持 - 为脚本和批处理操作提供控制台模式
先决条件
- 通过USB或TCP/IP建立VDA连接。 请参阅通过TCP/IP启用VDA页面中的说明。
-
为您的访问级别获取相应的安全权限。
不同的安全上下文提供不同级别的
inputd-cli功能访问权限。检查您的当前权限以了解您的环境中有哪些命令可用。 - 在Fire TV设备上启用开发者模式(推荐)。 请参阅注册Fire TV Stick的开发者模式页面中的说明。
-
对于Vega虚拟设备用户,启用开发者模式以获得完整命令访问权限:
a. 连接到虚拟设备shell:
b. 启用开发者模式:默认(受限)模式仅显示:get_camera_cover_open_close、get_mic_state、get_screen_size 开发者模式(完整功能)显示所有命令:touch、swipe、button_press、send_text 等。
通过VDA shell进行访问
该工具内置于Fire TV设备系统,无需单独安装。您可以通过VDA shell环境访问inputd-cli:

