分享

安卓设备之间实现远程控制的解决方案

 quasiceo 2015-11-14
  安卓设备(手机OR平板)如何实现彼此可以远程对方呢?(不是和PC远程)。用什么技术或者有什么开源项目支持这种技术呢?  大家知道多少说多少,尽量多说,一两句回复的我看着都着急。

直接控制没试过,但通过服务器中转还是可以的

某种意义上,远程包括两个含义,显示和操作(其实还有传输,但对用户不可见,此处略过)。 假设A远程B,也就是A控制B的手机。那么:
1,A的手机屏幕要看到B手机屏幕的内容。
2,在A手机上的操作要同步响应在B上。

先看显示:
Android的显示是由WMS控制的,额,这个没关系啦。截屏了传过来就好。截屏应该没问题,传输的话近程用蓝牙(慢)、wifi直连(4.0以后)、一人wifi主机/一人加入(参见快牙)、服务器中转都可行。不过要处理一下屏幕适配。

再看操作:
Android的操作消息传递至窗口也是由WMS控制的,先不考虑按键,假设A触摸了手机,获取手机的触摸坐标很容易,传输过去转换成对方手机屏幕坐标系 内的坐标也很容易,剩下的就是模拟wms的操作,将这个坐标包装成一个触摸消息发送给该坐标所位于的窗口,这个我要看一下源码才能判断可否/如何做。按键 类似。

开源的话去git hub拿关键字搜一下,说不定已经有了。或者google英文关键字。

这不就是android vnc嘛 .

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多