远程控制Android设备的鼠标或触摸屏
有没有办法创建一个后台服务(或驱动程序或其他任何东西)可以控制android的鼠标或键盘或触摸屏事件?我看到有一些遥控安卓电视,那么他们是如何实现使用遥控器显示鼠标光标等的呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
有没有办法创建一个后台服务(或驱动程序或其他任何东西)可以控制android的鼠标或键盘或触摸屏事件?我看到有一些遥控安卓电视,那么他们是如何实现使用遥控器显示鼠标光标等的呢?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
我很确定这是 Google TV 特有的。鼠标事件是伪造的。请查看 Anymote 协议文档,详细了解如何远程控制 GTV 设备。
此 GTV 文档。
I'm pretty sure this is specific to Google TV. Mouse events are faked. Check out the Anymote Protocol documentation for details on how to remotely control your GTV device.
It's also discussed a bit in this GTV doc.
可能是通过系统黑客来获得此功能。
我所知道的是,Android 提供了一个 Instrumentation 类,允许应用程序在系统中注入事件。但是,要使用此类,应用程序必须是存储在 /system/app 中的系统应用程序,并使用 Android 构建所来自的平台密钥进行签名。因此,您要么需要这些密钥,要么构建您自己的 Android ROM。这意味着它是一个系统黑客:)
It could be a system hack to get this functionality.
What I do know is that Android provides a Instrumentation class that will allow an application to inject event in toe system. However, to use this class the application must be a system app stored in /system/app and signed with the platform key from which the Android build came from. So you either need these keys or build your own Android ROM. Which means its a system hack :)