电脑控制手机的另一选择 - android vnc server

from: http://bbs.gfan.com/android-116468-1-1.html

--------------------------------

本人使用的是droid 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进去,即:
adb push 路径/androidvncserver /data/local/
复制代码


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


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


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


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


 这样androidvncserver就启动服务了。


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


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


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


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


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


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


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


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


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


 2)执行
# kill 8233
复制代码


 即可结束androidvncserver。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值