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

摘要:
有很多方法可以复制:您可以使用adbpush,即将adbpush路径/androidvncserver/data/local/copy代码复制到SD卡,然后使用RootExplorer将其复制到/data/loal/文件夹。4) 运行androidvncserver,并在手机的“终端”中执行以下代码:#/data/local/androidvncserver&复制代码,以便androidvncs服务器启动服务。关闭手机上的androidvncserver服务。1) 在手机的“终端”中运行#ps|grep/data/local/androidvncserver以复制代码。root后面的数字是进程号,例如8233。2)执行#kill8233复制代码以结束androidvncserver。综上所述,android vnc服务器具有我见过的最好的显示效果,并且比其他服务器更流畅一点。PS.感谢androidvncserver作者的辛勤工作和奉献!

近来发现的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作者的辛勤劳动和奉献!

免责声明:文章转载自《电脑控制手机的另一选择——android vnc server》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇非对称加密----加解密和数字签名ODBC 连接 Oracle 11g 详细步骤下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

核心期刊

计算机核心期刊新排名:2004部分核心期刊名单(自动化、计算机部分与无线电、电信部分)自动化、计算机部分1 计算机学报 北京 中国计算机学会等2 软件学报 北京 中国科学院软件研究所3 计算机研究与发展 北京 中国科学院计算技术研究所等4 自动化学报 北京 中国科学院等5 计算机科学 重庆 国家科技部西南信息中心6 控制理论与应用 广州 中国科学院系统科学研...

Python 网络通信协议(互联网协议)

一. 操作系统基础 操作系统(Operatin System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在"裸机"上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行. 计算机组成: 硬件-->操作系统(OS)-->应用软件 二. 网络通信原理(参考文档) 2.1 互联网的本质就是一系列网络协议(1)概述当...

Kali下的内网劫持(一)

ettercap利用计算机在局域网内进行通信的ARP协议的缺陷进行攻击,在目标主机与服务器之间充当中间人,嗅探两者之间的数据流量,从中窃取用户的数据信息,那么接下来我就给大家演示一下客户端的图片是怎么被劫持的: 首先启动ettrcap这个工具,在这里-T表示文本模式;-q表示安静模式,抓到数据包之后不显示;-i选择网络接口;-M选择模式;最后边跟的是目标I...

win10 如何设置快捷键打开软件?

1. 在win10中,将程序固定在任务栏,然后win+数字,例如win+1就会唤醒或者打开任务栏第一个应用 https://www.zhihu.com/question/40466330 可以看看 https://support.microsoft.com/zh-cn/help/12445/windows-keyboard-shortcuts Window...

清华的人工智能究竟在哪个学院?

清华搞人工智能研究的老师主要集中在计算机系、交叉信息研究院、软件学院和自动化系。交叉信息研究院 和软院都是从计算机系分出去的。计算机系的张钹院士和朱军老师组;信息检索组(THUIR)的马少平、张敏、刘弈群;自然语言处理(NPL)组的孙茂松、刘洋、刘知远;智能技术与系统国家重点实验室的朱小燕、黄民烈组;计算机系唐杰、杨士强、崔鹏老师;交叉信息学院的德梅洛杰拉...

Logitech k480 蓝牙键盘连接 ubuntu 系统

  k480 能同时连接三台蓝牙设备,支持 Windows、Android、Chrome、Mac OS X 和 iOS 系统。奈何官方并不支持 Ubuntu。   有压迫就有反抗,呃...,不对,总是有办法在 Ubuntu 系统下连接 k480 的。 Ubuntu 系统下连接 k480 的方法是: 安装蓝牙工具 $sudo apt-get insta...