Это может показаться дублирующим вопросом, но выслушайте меня.Вставить текст на Android с помощью ADB?
Мне в основном нужно нажать «CTRL + V» внутри Android. Мне нужно вставить текущий буфер обмена Android в сфокусированный TextBox.
Так что:
adb shell input text [text]
не будет делать, так как это требует от меня, чтобы ввести текст сам. Мне просто нужно вставить текущий буфер обмена.
Возможно ли это через ABD? Я googled и googled, и все, что я нашел, это способы установить содержимое буфера обмена, а не просто нажать кнопку вставки.
для сакэ для облегчения разработки
@adelphus в буфер обмена на устройстве. Поскольку вы просто «CTRL + V» на окнах, мне просто нужно «CTRL + V» на Android, если вы знаете, что я имею в виду. –
Непосредственно через adb. Если у вас есть root, вы можете создать фоновый системный сервис, отвечающий намерению, и после получения намерения введите последовательность клавиш, эквивалентную вставке (Ctrl + V). – Cookster
Поскольку вставку обычно выполняют операцию удержания и нажатия на EditText, вы могли бы имитировать краны в соответствующих положениях - например, в http://stackoverflow.com/questions/3437686/how-to-use-adb-to-send-touch -СОБЫТИЯ-устройство-с использованием-SendEvent-командной – adelphus