使用ADB在Android上粘贴文字?

时间:2016-05-11 21:39:16

标签: android adb copy-paste

这似乎是一个重复的问题,但请听我说。

我基本上需要在Android内按“CTRL + V”。我需要将当前的Android剪贴板粘贴到聚焦的TextBox中。

所以这个:

adb shell input text [text]

不会这样做,因为它要求我自己输入文字。我只需要粘贴当前的剪贴板。

这可以通过ABD吗?我用谷歌搜索和谷歌搜索,我发现的是设置剪贴板内容的方法,实际上只是按下粘贴按钮。

为了便于开发

2 个答案:

答案 0 :(得分:7)

自API 24起,KEYCODE_PASTE类可以使用KeyEvent,其常量为279

adb命令如下:

adb shell input keyevent 279

答案 1 :(得分:0)

我的解决方案:

  1. 我安装了Tasker插件。
  2. 我做了一个"场景"用一个按钮。
  3. 在按钮点击事件中,我添加了" Control + V插件"使用配置来键入%CLIP
  4. 现在我制作了一个配置文件,指向显示场景的任务(叠加,阻止)。
  5. 最后但并非最不重要的是,我使用adb shell input tap x y点击按钮。