Android VNC Server

近来发现的Android上的原生VNC Server,就是说只要手机上安装并运行这个软件,即可实现电脑上查看并控制手机了。

首先是手机端。

1)下载androidvncserver:
http://code.google.com/p/android-vnc-server/downloads/list
有兴趣的可以下载源码自己重新编译,源码地址:
http://code.google.com/p/android-vnc-server/source/checkout

2)把androidvncserver复制到手机上,我是复制到/data/local/文件夹下。复制的方法很多:
可以用adb push进去,即:
  1. adb push 路径/androidvncserver /data/local/
复制代码

也可以复制到SD卡,再用Root Explorer复制到/data/local/文件夹下。

3)在手机的“终端”更改androidvncserver的权限,如下:
  1. # chmod 555 androidvncserver
复制代码

把权限改为只读和可执行。此步骤可以用Root Explorer直接操作。

4)运行androidvncserver,在手机的“终端”执行以下代码:
  1. # /data/local/androidvncserver &
复制代码

这样androidvncserver就启动服务了。


然后是电脑端的设置。
1)电脑安装VNC Client。装个免费的Real VNC Viewer即可。软件地址: http://www.realvnc.com/products/free/4.1/index.html

2)如果手机连上WiFi,并与电脑处于同一个局域网内,或者手机通过无线网卡恭喜网络给电脑。
在手机的“终端”运行
  1. # busybox ifconfig -a
复制代码

看到twifi0的IP地址是多少,例如:192.168.1.100。
在电脑上运行VNC Viewer,地址填写192.168.100 5901,点“确定”即可看到手机画面了。

3)如果手机于电脑是通过USB Tethering连接,即手机通过USB共享网络给电脑,或者电脑通过USB共享网络给手机。
在手机的“终端”运行
  1. # busybox ifconfig -a
复制代码

看到usb0的IP地址是多少,例如:192.168.77.254。
在电脑上运行VNC Viewer,地址填写192.168.77.254 5901,点“确定”即可看到手机画面了。

4)如果2、3的情况都不是,可以通过以下方式连接。
在电脑上执行以下命令:
  1. adb forward tcp:5901 tcp:5901
复制代码

然后打开VNC Viewer,地址填写127.0.0.1 5901,点“确定”即可看到手机画面了。

关闭手机上的androidvncserver服务
1)在手机的“终端”运行
  1. # ps | grep /data/local/androidvncserver
复制代码

显示的结果那一行中,root后面的数字就是进程号(pid),例如是8233。

2)执行
  1. # kill 8233
复制代码

即可结束androidvncserver。

总结
androidvncserver是我看过显示效果最好的,而且比其它的流畅一点。但是作者说支持鼠标点击操作,而我的却用不了。有兴趣有基础的机油,建议试下。

PS. 感谢androidvncserver作者的辛勤劳动和奉献!
  • 1
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
### 回答1: Android VNC Server(Virtual Network Computing)是一种可以在Android设备上运行的应用程序,它允许用户通过互联网或局域网远程访问和控制Android设备。这种应用的APK文件可以通过下载和安装到Android设备上进行使用。 Android VNC Server的主要功能包括允许用户在远程访问设备时查看设备屏幕上的内容,以及通过键盘和鼠标在远程设备上进行操作。通过使用VNC客户端应用,用户可以从任何兼容的设备上连接到安装了Android VNC ServerAndroid设备。 通过使用Android VNC Server,用户可以远程访问和控制Android设备,无论是用于个人用途还是商业用途,都提供了很大的便利。例如,用户可以在远程设备上管理和访问文件和文件夹,查看和回放媒体文件,以及运行和调试应用程序。对于企业来说,Android VNC Server还可以用于远程技术支持和设备管理。 需要注意的是,使用Android VNC Server需要保护远程连接的安全性。用户应该确保只在安全的网络环境下使用,并设置安全的连接密码来防止未经授权的访问和操纵Android设备。 总之,Android VNC Server是一种方便实用的应用程序,它允许用户通过远程连接来访问和控制Android设备。无论是个人用户还是企业用户,都可以通过使用Android VNC Server来提高工作效率和便利性。 ### 回答2: Android VNC服务器APK是一种可以安装在Android设备上的应用程序。VNC是远程桌面协议的一种实现,允许用户通过网络远程访问和操控Android设备上的界面。 通过安装VNC服务器APK,用户可以使用电脑或其他设备上的VNC客户端来远程连接和控制Android设备的界面。这使得用户无需直接触碰设备,就能够在远程位置上访问和操作设备上的应用程序、文件和设置。 Android VNC服务器APK具有以下几个优点。首先,它提供了无线远程访问Android设备的便利。用户可以通过无线局域网连接来远程控制设备,而不需要使用数据线连接。这对于需要远程支持或控制的场景非常有用,例如远程教学、技术支持等。 其次,Android VNC服务器APK具有良好的兼容性。它可以与多种不同的VNC客户端应用程序配合使用,例如TightVNC、RealVNC等。这意味着用户可以根据个人偏好或特定需求选择合适的客户端应用程序来进行远程访问和控制。 此外,Android VNC服务器APK还允许用户自定义连接设置。用户可以根据个人需要设置连接密码、端口号等参数,以增强远程访问的安全性和灵活性。 总之,Android VNC服务器APK是一种实用的应用程序,可以让用户通过远程方式访问和控制Android设备上的界面。它提供了便携、兼容和定制的优势,使得用户能够更方便地利用Android设备进行远程操作。
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值