如何使用ADB将一些文本复制到android系统剪贴板?

时间:2018-11-03 10:59:05

标签: android adb android-8.0-oreo

我想自动化我扎根的android Oreo上的某些内容,但似乎找不到找到将某些文本复制到剪贴板的方法。我可以粘贴复制的文本adb shell input keyevent 279,以便希望也能复制文本。

P.S:未找到提示adb shell input text [text]的答案,原因是它运行缓慢。

1 个答案:

答案 0 :(得分:4)

似乎有两种方法可以使用adb shell将文本复制到android剪贴板中。

  1. 使用service call clipboard 2 i32 1 i32 0 s16 "text"(已弃用,并且在android 8上不起作用)
  2. 使用外部服务,并将其文本通过意向附加项传递。它接收文本,然后尝试将其复制到剪贴板。例如,我们可以在设备上安装Clipper,然后在am broadcast -a clipper.set -e text "text"中运行adb shell