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

Jer*_*yal 6 android adb android-8.0-oreo

我想在我的root用户的奥利奥上自动化一些东西,似乎无法找到将一些文本复制到剪贴板的方法.我可以粘贴复制的文本,adb shell input keyevent 279以便也可以通过某种方式复制文本.

PS:没有找到答案暗示adb shell input text [text]它很慢.

ami*_*phy 6

似乎有两种方法可以使用adb shell.

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