解决方案 »

  1.   

    某种意义上,远程包括两个含义,显示和操作(其实还有传输,但对用户不可见,此处略过)。 假设A远程B,也就是A控制B的手机。那么:
    1,A的手机屏幕要看到B手机屏幕的内容。
    2,在A手机上的操作要同步响应在B上。先看显示:
    Android的显示是由WMS控制的,额,这个没关系啦。截屏了传过来就好。截屏应该没问题,传输的话近程用蓝牙(慢)、wifi直连(4.0以后)、一人wifi主机/一人加入(参见快牙)、服务器中转都可行。不过要处理一下屏幕适配。再看操作:
    Android的操作消息传递至窗口也是由WMS控制的,先不考虑按键,假设A触摸了手机,获取手机的触摸坐标很容易,传输过去转换成对方手机屏幕坐标系内的坐标也很容易,剩下的就是模拟wms的操作,将这个坐标包装成一个触摸消息发送给该坐标所位于的窗口,这个我要看一下源码才能判断可否/如何做。按键类似。
      

  2.   

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