A VNC viewer for Android platform. android-vnc-viewer is forked from tightVNC viewer.
This project is still under development. Your feedback is highly appreciated.
android-vnc-viewer is now available on Android Market. The latest development builds will still be available here. If you have installed the development version, you must Uninstall before you install the Market version; similarly to switch from Market to development you must uninstall. To install the development versions available here, you must enable the installation of non-market applications in the settings. Before installation, you must uninstall any existing versions of android-vnc-viewer.
See the User Documentation Wiki Page.
Latest version (Build 20091107)
- Fixes to directly support devices with different size screens
This version matches the latest version on the market. Remember, you must uninstall before switching from Market to Dev versions or Dev to Market version.
Version (Build 20091030)
- Experimental performance improvements on partial screen updates. The screen will flash green at times; this is normal but if portions of the screen remain stuck green (or black) I would appreciate a bug report describing circumstances (host screen resolution, user actions...)
- Option to have the mouse follow pans around the screen
Version (Build 20091006)
- Enter text goes to first menu page. Keeps history of text entered and bug fix to allow uppercase text.
Version (Build 20090918)
- Add menu command (Enter text...) to allow you to enter a block of text to convert to keystrokes to send to your VNC server. This is to support the Magic and other phones that lack a physical keyboard.
Version (Build 090307)
There are many fixes and added features in this release.
- Add support for the meta key editor to send special keys and keys with Shift/Ctrl/Alt modifiers
- Add support for a local mouse cursor
- Make the phone's volume buttons work as the mouse scroll wheel
- Blank invalid sections of the screen when scrolling tiles
- Add help menu item
- Add custom icon
- Fix menu shortcut keys being sent the server
(Build 090131)
Most usable version yet...
- Fix bug where trackball mouse would always drag
- Save input mode and scale settings with connection configuration
- New menu option; Pan Follows Mouse-- will pan screen to follow mouse as you move it around VNC display
(Build 090125):
- Works with large VNC displays with tiling
- Saves configurations
- Pick color mode before connecting to work with OS/X vnc server
- Supports trackball mouse (and other input modes)
- Sends all symbols on G1 keyboard
- Right mouse-button support (with Camera button)
- Esc key support
- Send Ctrl-Alt-Del
This project was initially launched on SDK m5, and most recently, has been modified to work on the G1 and 1.0 SDK as a viewer. With James Moger's help, now it is a fairly complete VNC viewer. Thanks James!
Major Updates by James (Build 081205):
- Ported all other encodings except Tight.
- Implemented key events.
- Implemnted mouse events.
- Implemented several color models.
- Added password field.
- Implemented repeater connection support.
- Changed from composited SurfaceView to ImageView which alleges less resource use and also yields built-in scaling.
- Force orientation to landscape and prevent responding to configuration (orientation) changes. (configuration changes will reset the VNC connection because onCreate gets called).
- Added protocol support for UltraVNC chat mode, although I did not write a chat UI.
Usage Tips:
- In 1:1 scaling mode, use the DPAD center key/trackball down button to toggle between "panning" and "mouse control" modes. Other DPAD keys will pan in "panning mode" OR will be cursor keys in "mouse control mode".