当前位置:首页 > 开发 > 移动开发 > 正文

电脑通过vnc控制android 手机

发表于: 2013-03-20   作者:daniel_tu   来源:转载   浏览次数:
摘要: 电脑通过vnc控制android 手机 参考地址:http://www.cnblogs.com/wainiwann/archive/2012/02/15/2352659.html   首先是手机端。   (下面文件:androidvncserver和源码地址已经优化更改,省去必须用SVN获得源码)   1)下载androidvncserver: &n

参考地址:http://www.cnblogs.com/wainiwann/archive/2012/02/15/2352659.html

 

首先是手机端。

 

(下面文件:androidvncserver和源码地址已经优化更改,省去必须用SVN获得源码)

 

1)下载androidvncserver:

 

http://dl.dbank.com/c044xm5255
有兴趣的可以下载源码自己重新编译,源码地址:

 

(源码需要在linux下mk)

 

http://dl.dbank.com/c0xxpne414
2)把androidvncserver复制到手机上,我是复制到/data/local/文件夹下。复制的方法很多:
可以用adb push进去,即:

 

  1. adb push ./androidvncserver  /data/local/

 

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

3)在手机的“终端”更改androidvncserver的权限,如下:

 

  1. adb shell
  2. #cd data/local/
  3. # chmod 777 androidvncserver

 

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

4)运行androidvncserver,在手机的“终端”执行以下代码:

 

 

 

  如下指定键盘和触摸屏设备,以免找不到kdb设备:
    ./androidvncserver -k /dev/input/event0 -t /dev/input/event1

 

  这样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。

电脑通过vnc控制android 手机

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
  为什么要用电脑操作手机?   1.能用鼠标和电脑键盘,操作更舒爽   2.能在电脑上全屏   3.
我买了台服务器放在家里,打算做点实验。 家里网络是长城宽带,用PPPOE拨号上网。 服务器上接了一个
需求 晚上上床,电脑开着WiFi让手机上网。要么上床之前就给电脑设置定时关机;要么就电脑开通宵;要
最近在通信项目中跟我的小伙伴们做了一个通信小程序,使用socket通信,Android手机作为客户端,PC作
前段时间看群里挺多讨论 微博api,正好前几天看到有个微博遥控器这东西,可以通过发微博(手机......
相信异次元的读者中有不少是用 Android 手机的吧,那么你肯定需要一款管理自己手机的软件。国内的豌
Android手机变成电脑遥控器 你想通过遥控方式浏览电脑的媒体文件或者使用电脑吗?下面就介绍如何用G
现在拥有平板电脑的用户越来越多,如果我想通过平板电脑共享PC机中的文件内容,笔者来教大家将让咱
最近一直在研究WebRTC,做了一个小项目:www.meet58.com,这个项目利用WebRTC、WebSocket可以让各种
下载地址: http://download.csdn.net/detail/linyu19872008/5474169 首先要确保你的电脑已经安装了
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号