adb shell input keyevent和之间的基本区别是adb shell sendevent什么?我应该用哪一个来输入一个角色?我们传递给这两个命令的密钥代码是否相同?
adb shell input text "sometext"
Run Code Online (Sandbox Code Playgroud)
要么
adb shell input keyevent eventid
Run Code Online (Sandbox Code Playgroud)
这些是分别模拟虚拟/硬件键盘的实际输入吗?
我没有在developer.android.com/上找到这些命令的任何文档
这些命令有可靠的文档吗?
这似乎是一个重复的问题,但请听我说.
我基本上需要按Android里面的"CTRL + V".我需要将当前的Android剪贴板粘贴到聚焦的TextBox中.
所以这:
adb shell input text [text]
Run Code Online (Sandbox Code Playgroud)
不会这样做,因为它要求我自己输入文本.我只需要粘贴当前的剪贴板.
这可能通过ABD吗?我用谷歌搜索和谷歌搜索,我发现的是设置剪贴板内容的方法,实际上只是按下粘贴按钮.
为了便于发展
我想在我的root用户的奥利奥上自动化一些东西,似乎无法找到将一些文本复制到剪贴板的方法.我可以粘贴复制的文本,adb shell input keyevent 279以便也可以通过某种方式复制文本.
PS:没有找到答案暗示adb shell input text [text]它很慢.