Android:跟踪鼠标指针移动
假设我使用通用鼠标,是否可以在android中跟踪鼠标指针的X和Y坐标?
Assuming that I am using a generic mouse, is it possible to track the X and Y coordinates of the mouse pointer in android?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您需要一个
OnGenericMotionListener
:需要 api
14+
[已确认] 给我找到了一台带有 USB 鼠标的平板电脑,并且可以确认这适用于鼠标移动。您将收到大量消息,因此应考虑简单的操作或睡眠。
You need a
OnGenericMotionListener
:api
14+
needed[confirmed] Found me a tablet with usb mouse and can confirm this works for mouse movement. You WILL get flooded with messages, so simple operations or sleeping should be considered.
ACTION_MOVE 的文档让我认为只有拖动事件才会被举报:
The docs to ACTION_MOVE lead me to think that only drag events would be reported:
就我而言,
OnGenericMotion
解决方案不起作用,但将OnHoverListener
附加到主视图就可以了。In my case the
OnGenericMotion
solution did not work but attaching anOnHoverListener
to the main view did the trick.