版本比较

密钥

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

协议比较简单明了,开源的项目也非常多,OpenFDE选用了TigerVNC方案,在此基础上,我们做的工作主要包括以下几个部分:

  • linux程序管理

  • 安卓客户端实现

  • 输入法三端打通

  • 剪切板和其他交互优化

下面就重点部分详细说明一下。

VNC server 和 client

...

先按以上的参数,启动vncserver,拉起对应linux程序,启动完成后,在FDE的安卓应用中,新打开一个窗口,并建立vnc连接,显示RFB协议传输的帧数据,同时把键盘鼠标等输入事件按照协议发送给server。

 

...

这样就提供给了一个完整的用户体验,就像在安卓上直接启动一个linux程序一样。

...