Как скопировать текст в буфер обмена Android с помощью ADB? - PullRequest
0 голосов
/ 03 ноября 2018

Я хочу автоматизировать некоторые вещи на моем root-андроиде Oreo и, похоже, не могу найти способ скопировать некоторый текст в буфер обмена. Я могу вставить скопированный текст adb shell input keyevent 279, в надежде найти способ скопировать текст.

P.S .: не ищет ответов, предлагающих adb shell input text [text], потому что это медленно.

1 Ответ

0 голосов
/ 07 ноября 2018

Кажется, есть 2 способа скопировать текст в буфер обмена Android, используя adb shell.

  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.
...