android - 以编程方式在 Android 屏幕上移动鼠标指针

标签 android mouse-cursor

我正在开发一个 Android 应用程序,我想在 Android 平板电脑上移动“鼠标”指针/光标。我知道这是可能的,因为当我将鼠标(USB 或 BT)连接到 Android 平板电脑(Honeycomb+)时,会出现一个光标,我只能使用鼠标与平板电脑进行交互。我想在平板电脑上通过 Java 控制鼠标。

我已经有第二个设备可以与平板电脑通信,并且可以将指针坐标传输给它。

不,我不能使用蓝牙。我使用的第二个设备有 WiFi 但无法驱动蓝牙。 我的想法是必须有一种方法可以移动鼠标指针。

最佳答案

可以通过 AccessibilityService API 以编程方式控制 Android 中的鼠标指针.

这是 Play 商店中的示例应用程序:EVA Facial Mouse app

这是一个通过 WiFi 控制鼠标指针的 github 存储库(API 级别 21):chetbox/android-mouse-cursor

我已经 fork 并将后一个 repo 更新到 API 级别 27:Ra-Na/android-mouse-cursor

关于android - 以编程方式在 Android 屏幕上移动鼠标指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7695258/

相关文章:

java - 如何从 JSONArray 中删除特定元素?

java - 应用程序被强制关闭

java - Android 格式化包含国家/地区代码的国际电话号码字符串

c# - Windows 窗体应用程序中的非抗锯齿手形光标

java - 如何模拟鼠标指针?

C# - 如何获取当前光标状态(如果当前是箭头、手、等待等)

JavaScript Cursor Change(并再次变回)

用于 radio 流式彩信的 Android 应用程序 ://howto

java - 尝试使用 Java 正则表达式解析 HTML 目录列表中的链接

java - 触发setCursor方法后光标图标没有变化