Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/binkybear/androidVNC
/ types & classes
Types & classes
100 in github.com/binkybear/androidVNC
⨍
Functions
739
◇
Types & classes
100
Class
AbstractBitmapData
Abstract interface between the VncCanvas and the bitmap and pixel data buffers that actually contain the data. This allows for implementations that us
app/src/main/java/android/androidVNC/AbstractBitmapData.java:21
Class
AbstractBitmapDrawable
@author Michael A. MacDonald
app/src/main/java/android/androidVNC/AbstractBitmapDrawable.java:16
Class
AbstractConnectionBean
app/src/main/java/android/androidVNC/AbstractConnectionBean.java:5
Class
AbstractGestureInputHandler
An AbstractInputHandler that uses GestureDetector to detect standard gestures in touch events @author Michael A. MacDonald
app/src/main/java/android/androidVNC/AbstractGestureInputHandler.java:19
Interface
AbstractInputHandler
The VncCanvasActivity has several different ways of handling input from the touchscreen, keyboard, buttons and trackball. These will be represented b
app/src/main/java/android/androidVNC/AbstractInputHandler.java:22
Class
AbstractMetaKeyBean
app/src/main/java/android/androidVNC/AbstractMetaKeyBean.java:5
Class
AbstractScaling
@author Michael A. MacDonald A scaling mode for the VncCanvas; based on ImageView.ScaleType
app/src/main/java/android/androidVNC/AbstractScaling.java:13
Class
BCActivityManagerDefault
@author Michael A. MacDonald
app/src/main/java/com/antlersoft/android/bc/BCActivityManagerDefault.java:11
Class
BCActivityManagerV5
@author Michael A. MacDonald
app/src/main/java/com/antlersoft/android/bc/BCActivityManagerV5.java:11
Class
BCFactory
Create interface implementations appropriate to the current version of the SDK; implementations can allow use of higher-level SDK calls in .apk's that
app/src/main/java/com/antlersoft/android/bc/BCFactory.java:14
Class
BCGestureDetectorDefault
@author Michael A. MacDonald
app/src/main/java/com/antlersoft/android/bc/BCGestureDetectorDefault.java:13
Class
BCHapticDefault
Implementation for SDK version >= 3 @author Michael A. MacDonald
app/src/main/java/com/antlersoft/android/bc/BCHapticDefault.java:13
Class
BCMotionEvent4
Pre-sdk 5 version; add fake multi-touch sensing later? @author Michael A. MacDonald
app/src/main/java/com/antlersoft/android/bc/BCMotionEvent4.java:14
Class
BCMotionEvent5
@author Michael A. MacDonald
app/src/main/java/com/antlersoft/android/bc/BCMotionEvent5.java:12
Class
BCStorageContext7
@author Michael A. MacDonald
app/src/main/java/com/antlersoft/android/bc/BCStorageContext7.java:16
Class
BCStorageContext8
@author Michael A. MacDonald
app/src/main/java/com/antlersoft/android/bc/BCStorageContext8.java:16
Class
BitmapImplHint
app/src/main/java/android/androidVNC/BitmapImplHint.java:3
Class
ByteBufferStack
@author Michael A. MacDonald
app/src/main/java/com/antlersoft/util/ByteBufferStack.java:10
Enum
COLORMODEL
app/src/main/java/android/androidVNC/COLORMODEL.java:5
Class
CapabilityInfo
app/src/main/java/android/androidVNC/CapabilityInfo.java:26
Class
CapsContainer
app/src/main/java/android/androidVNC/CapsContainer.java:29
Class
ColorModel256
app/src/main/java/android/androidVNC/ColorModel256.java:3
Class
ColorModel64
app/src/main/java/android/androidVNC/ColorModel64.java:3
Class
ColorModel8
app/src/main/java/android/androidVNC/ColorModel8.java:3
Class
CompactBitmapData
@author Michael A. MacDonald
app/src/main/java/android/androidVNC/CompactBitmapData.java:17
Class
CompactBitmapDrawable
app/src/main/java/android/androidVNC/CompactBitmapData.java:19
Class
ConnectionBean
@author Michael A. MacDonald
app/src/main/java/android/androidVNC/ConnectionBean.java:18
Class
ConnectionListActivity
@author Michael A. MacDonald
app/src/main/java/android/androidVNC/ConnectionListActivity.java:37
Interface
ConnectionSettable
@author mike
app/src/main/java/android/androidVNC/ConnectionSettable.java:10
Class
DH
app/src/main/java/android/androidVNC/DH.java:26
Class
DPadMouseKeyHandler
Input handlers delegate to this class to handle keystrokes; this detects keystrokes from the DPad and uses them to perform mouse actions; other keystr
app/src/main/java/android/androidVNC/DPadMouseKeyHandler.java:19
Class
DPadPanTouchMouseMode
Touch screen controls, clicks the mouse. DPad pans the screen @author Michael A. MacDonald
app/src/main/java/android/androidVNC/VncCanvasActivity.java:1577
Class
DefaultUpdater
app/src/main/java/android/androidVNC/Panner.java:39
Class
DesCipher
app/src/main/java/android/androidVNC/DesCipher.java:93
Class
Drawable
@author Michael A. MacDonald
app/src/main/java/android/androidVNC/FullBufferBitmapData.java:28
Class
DummyScaleGestureDetector
Implementation of scale gesture detector interface for devices without multi-touch support; does nothing @author Michael A. MacDonald
app/src/main/java/com/antlersoft/android/bc/DummyScaleGestureDetector.java:45
Class
EnterTextDialog
@author Michael A. MacDonald
app/src/main/java/android/androidVNC/EnterTextDialog.java:26
Class
Entry
app/src/main/java/com/antlersoft/util/ObjectPool.java:17
Class
FitToScreenMode
In fit-to-screen mode, no panning. Trackball and touchscreen work as mouse. @author Michael A. MacDonald
app/src/main/java/android/androidVNC/VncCanvasActivity.java:1375
Class
FitToScreenScaling
@author Michael A. MacDonald
app/src/main/java/android/androidVNC/FitToScreenScaling.java:11
Class
FullBufferBitmapData
@author Michael A. MacDonald
app/src/main/java/android/androidVNC/FullBufferBitmapData.java:19
Class
HardwareMouseMode
For hardware mice.
app/src/main/java/android/androidVNC/VncCanvasActivity.java:1543
Class
HideZoomRunnable
app/src/main/java/android/androidVNC/VncCanvasActivity.java:1138
Interface
IBCActivityManager
@author Michael A. MacDonald
app/src/main/java/com/antlersoft/android/bc/IBCActivityManager.java:11
Interface
IBCGestureDetector
Create a gesture detector in a version friendly way, avoiding incompatible API on older version and deprecated API on newer version @author Michael A
app/src/main/java/com/antlersoft/android/bc/IBCGestureDetector.java:15
Interface
IBCHaptic
Access the Haptic interfaces added in version 3 without breaking compatibility @author Michael A. MacDonald
app/src/main/java/com/antlersoft/android/bc/IBCHaptic.java:12
Interface
IBCMotionEvent
Access to SDK-dependent features of MotionEvent @see android.view.MotionEvent @author Michael A. MacDonald
app/src/main/java/com/antlersoft/android/bc/IBCMotionEvent.java:16
Interface
IBCScaleGestureDetector
Backwards-compatibility interface to the android.view.ScaleGestureDetector introduced in Android SDK 8. This will be a working implementation of devi
app/src/main/java/com/antlersoft/android/bc/IBCScaleGestureDetector.java:49
Interface
IBCStorageContext
Provides a way to access the directory on external storage as returned by Context.getExternal... added in API 8 that will work with earlier API releas
app/src/main/java/com/antlersoft/android/bc/IBCStorageContext.java:16
Interface
IConnectionBean
@author Michael A. MacDonald
app/src/main/java/android/androidVNC/IConnectionBean.java:12
Interface
IMetaKey
@author Michael A. MacDonald
app/src/main/java/android/androidVNC/IMetaKey.java:13
Interface
IMetaList
@author Michael A. MacDonald
app/src/main/java/android/androidVNC/IMetaList.java:13
Interface
IMostRecentBean
@author Michael A. MacDonald
app/src/main/java/android/androidVNC/IMostRecentBean.java:12
Interface
ISentText
Interface specification for table storing sent text; the last N text items sent are stored in a table and will be recalled on demand @author Michael
app/src/main/java/android/androidVNC/ISentText.java:16
Class
ImportExportDialog
@author Michael A. MacDonald
app/src/main/java/android/androidVNC/ImportExportDialog.java:36
Class
InStream
app/src/main/java/android/androidVNC/InStream.java:26
Class
IntroTextDialog
@author Michael A. MacDonald
app/src/main/java/android/androidVNC/IntroTextDialog.java:25
Class
LargeBitmapData
@author Michael A. MacDonald
app/src/main/java/android/androidVNC/LargeBitmapData.java:22
Class
LargeBitmapDrawable
app/src/main/java/android/androidVNC/LargeBitmapData.java:54
Class
MemInStream
app/src/main/java/android/androidVNC/MemInStream.java:20
Class
MetaCheckListener
@author Michael A. MacDonald
app/src/main/java/android/androidVNC/MetaKeyDialog.java:591
Class
MetaKeyBase
@author Michael A. MacDonald
app/src/main/java/android/androidVNC/MetaKeyBase.java:10
Class
MetaKeyBean
@author Michael A. MacDonald
app/src/main/java/android/androidVNC/MetaKeyBean.java:17
Class
MetaKeyDialog
@author Michael A. MacDonald
app/src/main/java/android/androidVNC/MetaKeyDialog.java:38
Class
MetaList
app/src/main/java/android/androidVNC/MetaList.java:5
Class
MostRecentBean
app/src/main/java/android/androidVNC/MostRecentBean.java:5
Class
MouseMode
Touch screen controls, clicks the mouse. @author Michael A. MacDonald
app/src/main/java/android/androidVNC/VncCanvasActivity.java:1453
Class
MouseMover
Specialization of panner that moves the mouse instead of panning the screen @author Michael A. MacDonald
app/src/main/java/android/androidVNC/MouseMover.java:16
Class
MouseScrollRunnable
Moves the scroll while the volume key is held down @author Michael A. MacDonald
app/src/main/java/android/androidVNC/VncCanvas.java:1172
Class
NonOverlappingPortion
The part left over when one rectangle is subtracted from another @author Michael A. MacDonald
app/src/main/java/com/antlersoft/android/drawing/RectList.java:51
Class
NonOverlappingRects
Up to 8 Rect objects @author Michael A. MacDonald
app/src/main/java/com/antlersoft/android/drawing/RectList.java:278
Class
ObjectPool
A pool of reusable object of a given type. You get the object from a Entry, which you get by calling reserve(). When you are done with the object, y
app/src/main/java/com/antlersoft/util/ObjectPool.java:16
Interface
OnScaleGestureListener
The listener for receiving notifications when gestures occur. If you want to listen for all the different gestures then implement this interface. If y
app/src/main/java/com/antlersoft/android/bc/OnScaleGestureListener.java:52
Class
OneToOneScaling
@author Michael A. MacDonald
app/src/main/java/android/androidVNC/OneToOneScaling.java:11
Enum
OverlapType
app/src/main/java/com/antlersoft/android/drawing/RectList.java:28
Class
OverlappingCopy
app/src/main/java/com/antlersoft/android/drawing/OverlappingCopy.java:11
Class
PanMode
Touches and dpad (trackball) pan the screen @author Michael A. MacDonald
app/src/main/java/android/androidVNC/VncCanvasActivity.java:1153
Class
Panner
Handles panning the screen continuously over a period of time @author Michael A. MacDonald
app/src/main/java/android/androidVNC/Panner.java:15
Class
RectList
A list of rectangular regions that together represent an area of interest. Provides a set of operations that apply to the whole area, adding, changin
app/src/main/java/com/antlersoft/android/drawing/RectList.java:26
Class
RepeaterDialog
@author Michael A. MacDonald
app/src/main/java/android/androidVNC/RepeaterDialog.java:20
Class
RfbProto
Access the RFB protocol through a socket. <p> This class has no knowledge of the android-specific UI; it sees framebuffer updates and input events as
app/src/main/java/android/androidVNC/RfbProto.java:44
Class
SafeObjectPool
Synchronized object pool @author Michael A. MacDonald
app/src/main/java/com/antlersoft/util/SafeObjectPool.java:11
Class
ScaleGestureDetector
Detects transformation gestures involving more than one pointer ("multitouch") using the supplied {@link MotionEvent}s. The {@link OnScaleGestureListe
app/src/main/java/com/antlersoft/android/bc/ScaleGestureDetector.java:60
Class
SentTextBean
app/src/main/java/android/androidVNC/SentTextBean.java:5
Class
SimpleOnScaleGestureListener
A convenience class to extend when you only want to listen for a subset of scaling-related events. This implements all methods in {@link OnScaleGestur
app/src/main/java/com/antlersoft/android/bc/SimpleOnScaleGestureListener.java:48
Class
TouchPanTrackballMouse
The touchscreen pans the screen; the trackball moves and clicks the mouse. @author Michael A. MacDonald
app/src/main/java/android/androidVNC/VncCanvasActivity.java:1289
Class
TouchpadInputHandler
app/src/main/java/android/androidVNC/VncCanvasActivity.java:265
Class
Utils
app/src/main/java/android/androidVNC/Utils.java:14
Interface
VelocityUpdater
Specify how the panning velocity changes over time @author Michael A. MacDonald
app/src/main/java/android/androidVNC/Panner.java:29
Class
VncCanvas
app/src/main/java/android/androidVNC/VncCanvas.java:57
Class
VncCanvasActivity
app/src/main/java/android/androidVNC/VncCanvasActivity.java:59
Class
VncConstants
Keys for intent values
app/src/main/java/android/androidVNC/VncConstants.java:6
Class
VncDatabase
@author Michael A. MacDonald
app/src/main/java/android/androidVNC/VncDatabase.java:15
Class
X11KeySymDef
app/src/main/java/com/sun/jna/examples/unix/X11KeySymDef.java:3
Class
XF86KeySymDef
app/src/main/java/com/sun/jna/examples/unix/XF86KeySymDef.java:3
Class
ZlibInStream
app/src/main/java/android/androidVNC/ZlibInStream.java:24
Class
ZoomControls
The {@code ZoomControls} class displays a simple set of controls used for zooming and provides callbacks to register for events.
zoomerWithKeys/src/main/java/com/antlersoft/android/zoomer/ZoomControls.java:50
Class
ZoomInputHandler
@author Michael A. MacDonald
app/src/main/java/android/androidVNC/VncCanvasActivity.java:64
Class
ZoomScaling
@author Michael A. MacDonald
app/src/main/java/android/androidVNC/ZoomScaling.java:13
Class
androidVNC
app/src/main/java/android/androidVNC/androidVNC.java:47