Paste text on Android using ADB?

痴心易碎 提交于 2019-12-04 00:42:24

问题


This might seem like a duplicate question, but hear me out.

I basically need to press "CTRL+V" inside of Android. I need to paste the current Android clipboard into the focused TextBox.

So this:

adb shell input text [text]

won't do, as it requires me to enter the text myself. I just need to paste the current clipboard.

Is that possible through ABD? I googled and googled and all I found was ways to set clipboard content and not actually just press the paste button.

for the sake to ease development


回答1:


Since API 24, KEYCODE_PASTE is available from the KeyEvent class, its constant is 279.

The adb command would be as follows:

adb shell input keyevent 279



回答2:


My solution:

  1. I installed the Tasker plugin.
  2. I made a "scene" with a button.
  3. On the button tap event I added the "Control+V plugin" with the configuration to type %CLIP.
  4. Now I made a profile that direct to a task to show the scene (overlay,blocking).
  5. And last but not least, I use adb shell input tap x y to tap the button.


来源:https://stackoverflow.com/questions/37173733/paste-text-on-android-using-adb

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!