经过验证只有fastdroid-vnc通用性最强,尤其[luther.gliethttp]推荐!kernel/vnckbd/vnckbd.c需要强制加入#define CONFIG_KEYBOARD_VNC_SELF这样编译出来的vnckbd.ko可以自成一体的与
fastdroid-vn完美结合使用,其中pc的keyborad与android的key对应为
Home-->对应android的Home
End-->对应android的锁屏
F1-->对应android的解锁即Menu,也就是
- key 229 MENU WAKE_DROPPED
-
key 139 MENU WAKE_DROPPED
-
key 59 MENU WAKE_DROPPED 这就是F1
Enter-->对应android的回车
Esc-->对应android的Back回退
Fastdroid VNC server for AndroidThe first Android VNC server that really works!
Started
with original fbvncserver for the iPAQ and Zaurus, incorported changes
by Jim Huang , and Steve Guo (letsgoustc).
New features by Danke Xie (danke.xie@gmail.com)
- Added input device search to support different devices
- Added kernel vnckbd driver to allow full-keyboard input on 12-key hw
- Supports Android framebuffer double buffering
- Performance enhancement and fixes of GCC warnings in libvncserver-0.9.7
SUMMARY OF FEATURES
- Android VNC server through TCP/IP connection (default port: 5901)
- Support Android framebuffer double buffering
- Support keyboard/mouse input interactivity
- Optional kernel keyboard driver to support remote full keyboard
- Optimized for fast response time and reduced unnecessary wake-ups
ANDROID QUICK INSTALL
- Download the binary here:
- Use adb to push to android
$ adb push fastdroid-vnc /data/- Run on the phone or emulator
$ adb shell chmod 755 /data/fastdroid-vnc
$ adb shell /data/fastdroid-vnc
- Emulator setup
telnet localhost 5554 // telnet to emulator
redir add tcp:5900:5901 // map host port 5900 to emulated device port 5901
exit // exit emulator shell
vncviewer localhost // connect to vnc server
- Phone
setup. If the VNC server is running on a real device, one may want to
setup wifi or ethernet tethering on android. For tethering, please
refer to information about Android cdc-ecm or RNDIS to do so.
==================================================================================================================
==================================================================================================================
首先是手机端。
1)
下载androidvncserver:
有兴趣的可以下载源码自己重新编译,源码地址:
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即可。软件地址:
2)如果手机连上WiFi,并与电脑处于同一个局域网内,或者手机通过无线网卡恭喜
网络给电脑。
在手机的“终端”运行
看到t
wifi0的IP地址是多少,例如:192.168.1.100。
在电脑上运行VNC Viewer,地址填写192.168.100 5901,点“确定”即可看到手机画面了。
3)如果手机于电脑是通过USB Tethering连接,即手机通过USB共享网络给电脑,或者电脑通过USB共享网络给手机。
在手机的“终端”运行
看到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)执行
即可结束androidvncserver。
总结
androidvncserver是我看过显示效果最好的,而且比其它的流畅一点。但是作者说支持鼠标点击操作,而我的却用不了。有兴趣有基础的机油,建议试下。
PS. 感谢androidvncserver作者的辛勤劳动和奉献!
==================================================================================================================
==================================================================================================================
http://pickerel.javaeye.com/blog/157563
用VNC远程控制android模拟器1 到
下载 zImage 和 fbvncserver两个文件。
2 用下面命令启动模拟器
emulator -kernel zImage -noskin
3 将fbvncserver文件上传到android系统的/data目录下
adb push fbvncserver /data
4 运行 fbvncserver
adb shell
# chmod 655 /data/fbvncserver
# /data/fbvncserver
5 telnet到android设置端口转发
telnet localhost 5554
redir add tcp:5900:5901
6 vnc服务器设置成功,使用vnc客户端连接localhost:5900即可。
详细介绍见:
==================================================================================================================
==================================================================================================================
可用远程控制 Remote VNC 1.6.2
支持平台:Android
非常流畅的VNC控制软件,我是配合Ultr文明用语NC使用的,比AndroidVNC强太多了。
VNC(not RDP) client to control you computer from anywhere.
share same smart UI with Remote RDP(another app).
connect to any Windows, Linuxs, Macs with VNC server installed(RealVNC, x11vnc, and Apple Remote Desktop etc).
RealVNC is recommended for better performance.
使用教程:
How to use Remote VNC Pro远程桌面控制工具 Remote VNC Pro 1.8.4 汉化版Remote VNC是Android端的一款功能比较强大的VNC控制软件。
使用说明:
长按通话键、长按轨迹球或者中键=单击右键;
按轨迹球或者双击=单击或者双击或者回车;
移动轨迹球=光标或者是方向键;
右Shift = TAB键;
[Shift,键]=大写;
[Alt,键]=[Alt 字母]
[Alt+key]=[Alt(PC)=key]
[搜索键]=软键盘
[Shift = 轨迹球]=光标
[X,Y]装置 X 上,X下,Y上,Y下
[X+Y]装置 X下,Y下,Y上,X上
用菜单键或搜索键显示软键盘,切换轨迹球工作模式
如果不能看到光标选择[跟踪光标]
在主屏幕自定你的快捷键。
远程桌面控制工具Remote_VNC_Pro_1.8.4汉化版.apk.rar
阅读(12837) | 评论(1) | 转发(0) |