gpt4 book ai didi

android - 在Android手机上模拟USB鼠标指针输入?

转载 作者:行者123 更新时间:2023-12-04 23:56:31 24 4
gpt4 key购买 nike

是否可以在 Android 手机(或模拟器)上模拟 USB 鼠标移动和点击输入,例如使用USB调试?我想测试我的应用程序中的所有内容在使用鼠标时是否也能正常工作,但我没有可以连接到我的 Android 手机的鼠标。

最佳答案

您可以通过将您想要的事件发送到设备来使用 ADB 来完成此操作。这里如果你想从鼠标发送点击事件,你可以这样做:

adb shell input mouse tap <x> <y>

这是 adb shell input 的文档:

$ adb shell input --help
Usage: input [<source>] [-d DISPLAY_ID] <command> [<arg>...]

The sources are:
dpad
keyboard
mouse
touchpad
gamepad
touchnavigation
joystick
touchscreen
stylus
trackball

-d: specify the display ID.
(Default: -1 for key event, 0 for motion event if not specified.)
The commands and default sources are:
text <string> (Default: touchscreen)
keyevent [--longpress] <key code number or name> ... (Default: keyboard)
tap <x> <y> (Default: touchscreen)
swipe <x1> <y1> <x2> <y2> [duration(ms)] (Default: touchscreen)
draganddrop <x1> <y1> <x2> <y2> [duration(ms)] (Default: touchscreen)
press (Default: trackball)
roll <dx> <dy> (Default: trackball)
event <DOWN|UP|MOVE> <x> <y> (Default: touchscreen)

KeyEvent 代码:https://developer.android.com/reference/android/view/KeyEvent?hl=en#constants

关于android - 在Android手机上模拟USB鼠标指针输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61346487/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com