android - 如何在瑞芯微平台的Android电视盒上实现鼠标?

标签 android mouse remote-control

我有一个“MINIX NEO X7 mini”Android 设备。已安装应用程序 eHomeMediaCenter。它是一个 DLNA 服务器。然后我在我的 Android 智能手机上启动 RKRemoteControl 应用程序,选择 eHomeMediaCenter 并在我的 Minix 上看到鼠标光标。然后我可以移动并点击。但是使用什么协议(protocol)呢?为什么在 eHomeMediaCenter 中?请给我一些相关信息。

最佳答案

Minix Neo 中的鼠标和键盘功能——可能还有一般的 Android 设备——建立在桌面 Linux 键盘和鼠标支持的基础上,特别是在/dev/hidraw 上——人工输入驱动程序。参见 enter link description here获取更多信息。各种外部鼠标、键盘或“空中鼠标/键盘”可以通过 USB、蓝牙或其他有线或无线连接连接到 Minix Neo x5/x7,并将键盘事件的鼠标事件提供给普通的 Linux HID 处理,Java - - Android 应用程序消耗。

我使用 this air mouse/keyboard与 Neo x5。 (空中鼠标意味着设备没有放在 table 上,但设备中的加速度计允许您挥动它来产生鼠标移动。)设备和设备驱动程序之间使用的任何(可能是专有的)协议(protocol)都会被转换(在设备驱动程序中)模拟传统、老式、有线鼠标或键盘产生的信号的数据流。一些设备使用用于串行(即旧的 RS-232、TTY、电话调制解调器)设备的通用 HID 设备驱动程序。

关于android - 如何在瑞芯微平台的Android电视盒上实现鼠标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20751903/

相关文章:

android - 找不到 GoogleApiClient 类错误

Android keystore UserNotAuthenticatedException 无限循环

java - 根据比例因子转换鼠标坐标 - java swing

Android 4.x RemoteControlClient.setTransportControlFlags() 不工作?

github - Github 或 GItLab 网站上是否提供用于远程存储库的终端?

java - 订阅者类及其父类(super class)没有带有@subscribe 注释的公共(public)方法

php - 使用 PHP for android 应用程序显示从数据库读取的数据

javascript - 如何检测鼠标何时离开窗口?

Cocoa 的 NSView 发生疯狂的 mouseDown 事件?