1.落笔缘由

之前想了解一下远程控制之类的知识,类似于teamView,向日葵之类的都有移动端的App,而且都挺好用的,但是可惜的是没有源码,不能集成到自己的app里面,无意之间接触到RDP,只是粗糙的了解了一下他们的使用方法。

2.准备工作

Android端需要做的准备:安装FreeRDP
PC端需要做的准备:开启远程连接

2.1开启电脑远程设置

打开控制面板–>系统–>远程设置–>设置运行远程协助连接这台电脑

还有下面的允许运行任意版本远程桌面的计算机连接或仅运行运行使用网络级别身份验证的远程桌面的计算机连接

android windows 远程 android远程连接window_远程连接

2.2APP设置

打开APP,点击新建连接

android windows 远程 android远程连接window_Android_02

填写信息
标签:随便填写,只是一个名字
远程主机ip:PC上通过快捷键win+r弹出运行窗口,输入cmd命令,在dos下输入ipconfig,即可看到IPV4的地址,即我们要输入的地址
登录信息:填写PC的用户名和登录密码
保存信息即可。

android windows 远程 android远程连接window_远程控制_03

保存成功或,在主界面可以看到你刚才填写的标签名

android windows 远程 android远程连接window_android_04

点击它就会开始连接了。

3.后话


里面有执行步骤,但貌似它是在Linux系统上编译的,没使用过Linux,所以不懂如何操作,其中还涉及到cmake的使用,需要将它提供的C文件打包成so文件,虽然Android Studio可以可以下载cmake插件,但是没接触过cmake语句,感觉要编译这个需要搞懂很多东西,需要时间多,SO,不打算花时间去编译了,直接在网上下apk直接使用,虽然网上也有编译成功的源码(Eclipse,结尾会附上),但是貌似做了挺多的修改,好像还是旧版本的。所以,不管是Eclipse上的还是Android Studio上的或者能够通过官方README.android文档的流程步骤实现的,希望会的人能够详细的介绍整个编译过程。

4.源码和apk

可运行apk:
eclipse上可运行源码(貌似做了挺多的修改,好像还是旧版本的):