Class Index - Generic API

A B C D E F G H I J K L M N O P Q R S T U V W X Z

A

AbsListView Base class that can be used to implement virtualized lists of items. 
AbstractCollection<E> Class AbstractCollection is an abstract implementation of the Collection interface. 
AbstractList<E> AbstractList is an abstract implementation of the List interface, optimized for a backing store which supports random access. 
AbstractMap<K, V> This class is an abstract implementation of the Map interface. 
AbstractMap.SimpleEntry<K, V> A key-value mapping. 
AbstractMap.SimpleImmutableEntry<K, V> An immutable key-value mapping. 
AbstractQueue<E> AbstractQueue is an abstract class which implements some of the methods in Queue
AbstractSequentialList<E> AbstractSequentialList is an abstract implementation of the List interface. 
AbstractSet<E> An AbstractSet is an abstract implementation of the Set interface. 
AccelerometerData This class holds the data of the accelerometer. 
AccelerometerSensor Class representing an accelerometer sensor. 
Adapter An Adapter object acts as a bridge between a View and the underlying data for that view. 
AddressKind Postal address type HOME, WORK or OTHER, used in setFullPostalAddress(String, int) and getFullPostalAddress(int)
AlarmNotification Shows a Confirmation popup. 
AlertDialog An alert dialog has a title, a message an only one button. 
Alignment This interface defines constants that should be used to manage the alignments of UI elements. 
Anchor List of anchor possibilities. 
Animation This class provides functionalities to animate views. 
AnimationListener  
Annotation A mirror of java.lang.Annotation. 
AnnotationFormatError A mirror of java.lang.annotation.AnnotationFormatError. 
Appendable Declares methods to append characters or character sequences. 
Application Inherit that class to set the entry point of the application. 
ApplicationDelegate Specific application delegate. 
ArithmeticException Thrown when an exceptional arithmetic condition has occurred. 
ArrayDeque<E> An implementation of Deque, backed by an array. 
ArrayIndexOutOfBoundsException Thrown to indicate that an array has been accessed with an illegal index. 
ArrayList<E> ArrayList is an implementation of List, backed by an array. 
Arrays Arrays contains static methods which operate on arrays. 
ArrayStoreException Thrown to indicate that an attempt has been made to store the wrong type of object into an array of objects. 
AudioPlayer An AudioPlayer provides playback of audio data from file, resource or memory. 
AuthenticateException Authentication step has failed. 
AuthorizationStatus Authorization status for Location. 
AuthorizationStatusListener Location service authorization changes listener. 
AutoCompleteFilter<T> Custom Filter for AutoCompleteTextField control. 
AutoCompleteTextConverter<T> This interface will adapt data item to text in order to show a text in drop down list and text will be also used for default filtering. 
AutoCompleteTextField<T>

An editable text field that shows completion suggestions automatically while the user is typing. 

AutoCompleteViewAdapter<T> This adapter will provide custom view for drop down list displayed by AutoCompleteTextField. 

B

Background A background represents a non focusable rectangular region contained within a view. 
BarcodeFormat Enumerates bar code format known by this package. 
BarcodeListener Interface definition for a callback to be called when a bar code has been found. 
BarcodeResult Encapsulates the result of decoded bar code. 
BarcodeScanner Defines the type of bar code to look for and what to do when found. 
BarcodeScannerScreen Screen that opens the camera to scan for bar code. 
BarcodeScannerView View directly linked with the camera that scans for bar codes. 
Base64 Utilities for encoding and decoding the Base64 representation of binary data. 
BaseOverlay Marker or Overlay. 
BitSet The BitSet class implements a bit field. 
Boolean The Boolean class wraps a value of the primitive type boolean in an object. 
Buffer A container for data of a specific primitive type. 
BufferOverflowException Unchecked exception thrown when a relative put operation reaches the target buffer's limit. 
BufferUnderflowException Unchecked exception thrown when a relative get operation reaches the source buffer's limit. 
Button A Button represents a button into screen in order to intercept events (touch and keys). 
ButtonSize Preconfigured size for the Google Sing In button. 
Byte The Byte class is the standard wrapper for byte values. 
ByteArrayInputStream A ByteArrayInputStream contains an internal buffer that contains bytes that may be read from the stream. 
ByteArrayOutputStream This class implements an output stream in which the data is written into a byte array. 
ByteBuffer A byte buffer. 
ByteOrder A typesafe enumeration for byte orders. 

C

Cache An interface for data that must be saved in cache. 
CacheEntry Data and metadata for an entry returned by the cache. 
Calendar Calendar is an abstract class for getting and setting dates using a set of integer fields such as YEAR, MONTH, DAY, and so on. 
Camera Camera features to take pictures or videos. 
CameraListener Camera callback. 
CancelQuery Cancels all queries with the given tag OR matching the given filter. 
CanvasScreen A canvas screen is used to perform 2D drawing operations. 
CapitalizeMode

Enumeration that holds constants to customize the capitalize mode used on text fields. 

Character The Character class wraps a value of the primitive type char in an object. 
CharSequence This interface represents an ordered set of characters and defines the methods to probe them. 
CheckBox A CheckBox represents a text with a check item into screen in order to intercept events (touch and keys) to set a binary state (checked/unchecked). 
CheckChangedListener This listener is useful to detect check changes on CheckBox and RadioButton. 
Circle A circle on the earth's surface (spherical cap). 
Class<T> Instances of the class Class represent classes and interfaces in a running Java application. 
ClassCastException Thrown to indicate that the code has attempted to cast an object to a subclass of which it is not an instance. 
ClassNotFoundException Thrown when an application tries to load in a class through its string name using the forName method in class Class but no definition for the class with the specified name could be found. 
ClearCacheQuery Query which clears a Cache from ContentManager
ClickListener Interface definition for a callback to be called when a view has been clicked. 
Cloneable This (empty) interface must be implemented by all classes that wish to support cloning. 
CloneNotSupportedException Thrown when a program attempts to clone an object which does not support the Cloneable interface. 
Collection<E> Collection is the root of the collection hierarchy. 
Collections Collections contains static methods which operate on Collection classes. 
Color Color object is used to encapsulate RGB components and opacity. 
ColorScheme Color scheme for the Google Sign In button. 
ColumnType Type of column's value. 
ColumnWidthAdapter Adapter used by HorizontalListView to determine column width. 
ComboBox A ComboBox represents a list of choices into screen in order to intercept events (touch and keys) to set a selected value from a list of choices. 
Comparable<T> This interface should be implemented by all classes that wish to define a natural order of their instances. 
Comparator<T> A Comparator is used to compare two objects to determine their ordering with respect to each other. 
ConcurrentModificationException An ConcurrentModificationException is thrown when a Collection is modified and an existing iterator on the Collection is used to modify the Collection as well. 
ConfirmDialog A confirm dialog has a title, a message and can have 2 or 3 buttons :
  • a button 1 to have a positive response (eg. 
Contact This class represents a contact: it stores information like name, phone number, email address, postal address... 
ContactDatabase This class allows to manage contacts in the phone's address book through requests to the data layer. 
ContactManager This class allows to manage contacts in the phone's address book through the device contact interface. 
ContactResult Represents object return by ContactResultListener listener when operations of ContactManager or ContactDatabase are launched. 
ContactResultListener CallBack to listen ContactManager's and ContactDatabase's operations results. 
ContentError Exception style class encapsulating request errors. 
ContentException Indicates that there was a network, parser, cache error when performing a query. 
ContentManager This manager is responsible for query handling. 
ContentQuery ContentQuery is a webservice query. 
ContentResponse ContentQuery response. 
Controller The controller manages navigation between screens of the application. 
CookiePolicy Cookie acceptance policies. 
Criteria The Criteria class lets user choose some criterias, that will be used by the platform when acquiring the location of the device. 
CrossThreadException Exception thrown when a non Thread-safe modification is done in the wrong thread. 
Cursor This interface provides random read-write access to the result set returned by a database query. 
CustomDialog Simple dialog with custom look. 
CustomTabBar Create a custom TabBar to replace the default system TabBar in TabScreen

D

Database Exposes methods to manage a SQL database. 
DatabaseOpenHelper You create a subclass implementing onCreate(Database), onUpgrade(Database, int, int) and optionally onOpen(Database), and this class takes care of opening the database if it exists, creating it if it does not, and upgrading it as necessary. 
DataInput The DataInput interface provides for reading bytes from a binary stream and reconstructing from them data in any of the Java primitive types. 
DataInputStream A data input stream lets an application read primitive Java data types from an underlying input stream in a machine-independent way. 
DataOutput The DataOutput interface provides for converting data from any of the Java primitive types to a series of bytes and writing these bytes to a binary stream. 
DataOutputStream A data input stream lets an application write primitive Java data types to an output stream in a portable way. 
Date The class Date represents a specific instant in time, with millisecond precision. 
DateChangedListener Interface for a callback to be called when a DatePicker has changed the date. 
DateKind Important date type BIRTHDAY, ANNIVERSARY or OTHER
DatePicker This control lets the user pick a Date. 
DateUtils A utility class for parsing and formatting date. 
DefaultCacheEntry Data and metadata for an entry returned by the cache. 
DefaultFileCache Cache implementation that caches files directly onto the hard disk in the specified directory. 
DefaultRetryPolicy Default retry policy for queries. 
Density

Utility class to convert DP to Pixels

These methods use the density given by Android, which is :
  • 0.75 on a ldpi screen
  • 1 on an mdpi screen
  • 1.5 on an hdpi screen
  • 2 on an xhdpi screen
So with theses methods, we take into account the logical density given by Android, but not the real density of the screen. 
Deprecated A program element annotated @Deprecated is one that programmers are discouraged from using, typically because it is dangerous, or because a better alternative exists. 
Deque<E> A kind of collection that can insert or remove element at both ends("double ended queue"). 
DeviceInfo Used for Runtime conditioning. 
Dialog Simple Dialog popup with custom content. 
DialogClickListener Interface for a callback to be called when a dialog has been clicked. 
Dictionary<K, V> Note: Do not use this class since it is obsolete. 
Display The device display. 
Documented  
DoNotObfuscate Implement this interface in order to keep class not obfuscated. 
Double The Double class wraps a value of the primitive type double in an object. 
DoubleTap Represents a double tap gesture. 
DoubleTapListener Listener to handle double tap events. 

E

EGL The EGL interface is the parent interface for the Java(TM) programming language bindings for EGL 1.0, 1.1, and extensions. 
EGL10 The EGL10 interface contains the Java(TM) programming language bindings for EGL 1.0. 
EGL11 The EGL11 interface contains the Java(TM) programming language bindings for EGL 1.1. 
EGLConfig A class encapsulating an EGL configuration. 
EGLContext A class encapsulating the EGL context. 
EGLDisplay A class encapsulating an EGL display. 
EGLSurface A class encapsulating an EGL surface. 
ElementType A mirror of java.lang.annotation.ElementType. 
Email Represents an email message. 
EmailKind Email address type HOME, WORK or OTHER, used in setEmailAddress(String, int) and getEmailAddress(int)
EmailManager This class allow to send Email messages using native email clients. 
EmptyStackException Thrown by methods in the Stack class to indicate that the stack is empty. 
Enum<E extends Enum<E>> This is the common base class of all Java language enumeration types. 
Enumeration<T> An object that implements the Enumeration interface generates a series of elements, one at a time. 
EOFException Signals that an end of file or end of stream has been reached unexpectedly during input. 
Error An Error is a subclass of Throwable that indicates serious problems that a reasonable application should not try to catch. 
ErrorEvent  
Event Event object. 
EventBus The EventBus maintains a collection of EventReceivers and an String eventType they are associated with. 
EventListener EventListener is the superclass of all event listener interfaces. 
EventListenerProxy This abstract class provides a simple wrapper for objects of type EventListener
EventReceiver Event receiver. 
Exception The class Exception and its subclasses are a form of Throwable that indicates conditions that a reasonable application might want to catch. 
ExternalDirCallback Callback for requestExternalDir(ExternalDirCallback) request. 
ExternalDirResult Result of a requestExternalDir(ExternalDirCallback) request. 

F

File An abstract representation of file and directory pathnames. 
FileCache Cache implementation that caches files directly onto the hard disk in the specified directory. 
FileFilter A filter for abstract pathnames. 
FileImageCache LRU Disk Image cache with size limit (by default 8MB)  
FileInputStream A file input stream is an input stream for reading data from a File
FilenameFilter Instances of classes that implement this interface are used to filter filenames. 
FileNotFoundException Signals that an attempt to open the file denoted by a specified pathname has failed. 
FileOutputStream A file output stream is an output stream for writing data to a File
FileStorage Provides accesses to the various defined area of the filesystem. 
FilterInputStream Wraps an existing InputStream and performs some transformation on the input data while it is being read. 
FilterOutputStream Wraps an existing OutputStream and performs some transformation on the output data while it is being written. 
Float The Float class wraps a value of primitive type float in an object. 
FloatBuffer A float buffer. 
Flushable

Indicates that an output object can be flushed. 

Font Text Font. 
FrameLayout FrameLayout is designed to block out an area on the screen to display a single item. 

G

Gallery A view that shows items in a center-locked, horizontally scrolling list. 
Gesture Abstract base class of all gestures. 
GestureDetector A GestureDetector is able to detect various gestures made on a view. 
GestureListener Base listener for all gesture listeners. 
GestureState Enumerates the gesture states. 
GL The GL interface is the parent interface for the Java(TM) programming language bindings for OpenGL(R) ES 1.0, 1.1, and extensions. 
GL10 The GL10 interface contains the Java(TM) programming language bindings for OpenGL(R) ES 1.0 core functionality. 
GL10Ext The GL10Ext interface contains the Java(TM) programming language bindings for the OES_query_matrix extension to OpenGL(R) ES 1.0. 
GL11 The GL11 interface contains the Java(TM) programming language bindings for OpenGL(R) ES 1.1 core functionality. 
GL11Ext The GL11Ext interface contains the Java(TM) programming language bindings for all optional profile extensions to OpenGL(R) ES 1.1. 
GL11ExtensionPack The GL11ExtensionPack interface contains the Java(TM) programming language bindings for the OpenGL ES 1.1 Extension Pack. 
GLScreen A GL screen is used to perform 3D drawing operations. 
GLView A GL view is used to perform 3D drawing operations. 
GooglePlayServicesUtils Utility methods for Google Play Services. 
GoogleSignIn Entry point for the Google Sign In API. 
GoogleSignInAccount Class that holds the basic account information of the signed in Google user. 
GoogleSignInButton The Google sign-in button to authenticate the user. 
GoogleSignInClient A client for interacting with the Google Sign In API. 
GoogleSignInCompletionListener Handles Google Sign In connection and disconnection results. 
GoogleSignInOptions GoogleSignInOptions is options used to configure the Google Sign In API. 
GoogleSignInOptionsBuilder Builder for GoogleSignInOptions
GoogleSignInStatusCodes Google Sign In specific status codes. 
Graphics The Graphics class handles all the drawing primitives functions that can be called from the paint method of a CanvasScreen
GridView A GridView is a grid of views, where only one view could clicked at the same time. 
GyroscopeData This class holds the data of the gyroscope. 
GyroscopeSensor Class representing a gyroscope sensor. 

H

HashMap<K, V> HashMap is an implementation of Map. 
HashSet<E> HashSet is an implementation of a Set. 
Hashtable<K, V> This class implements a hashtable, which maps keys to values. 
HorizontalLayout An HorizontalLayout represents a group of views arranged horizontally. 
HorizontalListView A HorizontalListView is a horizontal list of views, where only one view can be clicked at the same time. 
HttpCookie An HttpCookie object represents an HTTP cookie, which carries state information between server and user agent. 
HttpListener Callback used to listen URL connection response. 
HttpNetwork  
HttpProgressListener HTTP Progress listener on download/upload. 
HttpRequest HttpRequest object represents an HTTP/HTTPS request. 
HttpResponse HttpResponse object represents an http/https connection response. 

I

IllegalAccessException Thrown when an application tries to load in a class, but the currently executing method does not have access to the definition of the specified class, because the class is not public and in another package. 
IllegalArgumentException Thrown to indicate that a method has been passed an illegal or inappropriate argument. 
IllegalMonitorStateException Thrown to indicate that a thread has attempted to wait on an object's monitor or to notify other threads waiting on an object's monitor without owning the specified monitor. 
IllegalStateException Signals that a method has been invoked at an illegal or inappropriate time. 
IllegalThreadStateException Thrown to indicate that a thread is not in an appropriate state for the requested operation. 
Image Image represents an image data. 
ImageButton Control that displays an Image as a Button. 
ImageCache Simple cache adapter interface. 
ImageContainer Container object for all of the data surrounding an image request. 
ImageLabel An ImageLabel represents an Image into Screen. 
ImageListener Interface for the response handlers on image requests. 
ImageLoader Helper that handles loading and caching images from remote URLs. 
ImageQuery Query that requests an image from URL. 
ImageUrlLabel Handles fetching an image from a URL as well as the life-cycle of the associated request. 
IncompatibleClassChangeError IncompatibleClassChangeError is the superclass of all classes which represent errors that occur when inconsistent class files are loaded into the same running image. 
IncompleteAnnotationException A mirror of java.lang.annotation.IncompleteAnnotationException. 
IndexOutOfBoundsException Thrown to indicate that an index of some sort (such as to an array, to a string, or to a vector) is out of range. 
InfoWindowClickListener Callback interface for click/tap events on a marker's info window. 
Inherited  
InputStream This abstract class is the superclass of all classes representing an input stream of bytes. 
InputStreamReader An InputStreamReader is a bridge from byte streams to character streams: It reads bytes and translates them into characters. 
InstantiationException Thrown when an application tries to create an instance of a class using the newInstance method in class Class, but the specified class object cannot be instantiated because it is an interface or is an abstract class. 
IntBuffer An int buffer. 
Integer The Integer class wraps a value of the primitive type int in an object. 
InterruptedException Thrown when a thread is waiting, sleeping, or otherwise paused for a long time and another thread interrupts it using the interrupt method in class Thread
InterruptedIOException Signals that an I/O operation has been interrupted. 
IOException Signals that an I/O exception of some sort has occurred. 
IOUtils InputStream, array utilities. 
ItemClickedListener Interface definition for a callback to be called when a item has been clicked from a list. 
ItemSelectedListener Interface definition for a callback to be called when a item has been selected from a choice. 
ItemTypeAdapter An ItemTypeAdapter object enables Lists showing different type of views for each item. 
Iterable<T> Objects of classes that implement this interface can be used within a foreach statement. 
Iterator<E> An Iterator is used to sequence over a collection of objects. 

J

JSONArray A JSONArray is an ordered sequence of values. 
JSONException The JSONException is thrown by the JSON.org classes then things are amiss. 
JSONObject A JSONObject is an unordered collection of name/value pairs. 
JSONReader Reads a JSON (RFC 4627) encoded value as a stream of tokens. 
JSONStringer Implements toString() and toString()
JSONToken A structure, name or value type in a JSON-encoded string. 
JSONTokener A JSONTokener takes a source string and extracts characters and tokens from it. 
JSONWriter Writes a JSON (RFC 4627) encoded value to a stream, one token at a time. 

K

Keyboard Representation of the virtual keyboard to manage it programmatically. 
KeyEvent Key event generated by a end-used action. 
Keys Key code constants  

L

Layer A Layer is an abstract class representing a visual element of a game. 
LayerManager The LayerManager manages a series of Layers. 
Layout Abstract layout. 
LinearLayout This abstract class represents a LinearLayout. 
LinkageError LinkageError is the superclass of all error classes that occur when loading and linking class files. 
LinkedHashMap<K, V> LinkedHashMap is a variant of HashMap. 
LinkedHashSet<E> LinkedHashSet is a variant of HashSet. 
LinkedList<E> LinkedList is an implementation of List, backed by a linked list. 
List<E> A List is a collection which maintains an ordering for its elements. 
ListAdapter ListAdapter is a bridge between ListView and data. 
ListIndexer Interface that should be implemented to enable indexer on ListView or GridView
ListIterator<E> An ListIterator is used to sequence over a List of objects. 
ListScrollListener Interface definition for a callback to be invoked when the list or grid has been scrolled. 
ListView A ListView is a vertical list of views, where only one view can be clicked at the same time. 
LocaleUtils The language codes are two-letter lowercase ISO language codes (such as "en") as defined by ISO 639-1. 
Location A data class representing a geographic location. 
LocationBounds An immutable class representing a latitude/longitude aligned rectangle. 
LocationErrorStatus Error status thrown when a location request failed. 
LocationListener Used for receiving notifications from the LocationManager when the location has changed or cannot be found. 
LocationManager This class provides access to the system location services. 
Log Console logger. 
Long The Long class wraps a value of the primitive type long in an object. 
LongPress Represents a long press gesture. 
LongPressListener Listener to handle long press events. 

M

MagnetometerData This class holds the data of the magnetometer. 
MagnetometerSensor Class representing a magnetometer sensor. 
MalformedJSONException Thrown when a reader encounters malformed JSON. 
Map The main class of the Maps API and the entry point for all methods related to the map. 
Map<K, V> A Map is a data structure consisting of a set of keys and values in which each key is mapped to a single value. 
Map.Entry<K, V> Map.Entry is a key/value mapping contained in a Map
MapCamera Represents the camera looking at the map. 
MapCameraChangeListener Defines signatures for methods that are called when the camera changes position. 
MapCameraUpdate Defines a camera move. 
MapDirectionRequest Utility class to display route using the system map application (Google Map, Bing Map, iMap...). 
MapListener Callback interface for when the map has finished rendering. 
MapProvider Base class for providing implementation of Maps. 
MapRequestException Exception thrown when an error occurs during the map direction request. 
MapSettings Map Settings. 
MapSnapshotListener Callback interface to notify when the snapshot has been taken. 
MapView A View which displays a map (with data obtained from the native Maps service). 
Marker An icon placed at a particular point on the map's surface. 
MarkerClickListener Callback interface for click/tap events on a marker. 
MarkerDragListener Callback interface for drag events on markers. 
MarkerIcon This class represents the icon that will be displayed in a Marker
MarkerIconFactory This factory class creates MarkerIcons, that can be set on a Marker
Math The class Math contains methods for performing basic numeric operations such as the elementary exponential, logarithm, square root, and trigonometric functions. 
MediaException This exception is thrown by Camera when a requested media can not be found. 
MemoryImageCache Least-Recently-Used memory cache for image loader. 
Menu The Menu of the native platform. 
MenuItem An item of a menu. 
Message TextMessage based SMS, Data based SMS or MMS. 
Method Supported HTTP request methods. 
ModalBottomSheet Modal bottom sheet. 
MyLocationClickListener Callback interface for when the My Location button is clicked. 

N

NavigableMap<K, V> NavigableMap is a SortedMap with navigation methods answering the closest matches for specified item. 
NavigableSet<E> NavigableSet is a SortedSet with navigation methods answering the closest matches for specified item. 
NegativeArraySizeException Thrown if an application tries to create an array with negative size. 
Network An interface for performing queries. 
Network Class utility that describes the status of network. 
NetworkException Indicates that there was a network error when performing a query. 
NetworkResponse Data and headers returned from performQuery(ContentQuery)
NoCache Cache implementation that does nothing when a Query should be cached. 
NoClassDefFoundError Thrown if the Java Virtual Machine tries to load in the definition of a class (as part of a normal method call or as part of creating a new instance using the new expression) and no definition of the class could be found. 
NoConnectionException The network connectivity does not exist and the device could not establish connections and pass data. 
NoImageCache No cache for image loader. 
NoNetwork Network implementation that does nothing when performing queries. 
NoParser Implementation that avoid reading-writing serialized data. 
NoSuchElementException Thrown by the nextElement method of an Enumeration to indicate that there are no more elements in the enumeration. 
NoSuchFieldError Thrown when the virtual machine notices that a program tries to reference, on a class or object, a field that does not exist. 
Notification A notification is a graphical object that presents notifications: information that an application can schedule for presentation at a specific date. 
NotificationManager Local Notification manager. 
NotificationPermissionManager Notification permission manager. 
NullPointerException Thrown when an application attempts to use null in a case where an object is required. 
Number The abstract class Number is the superclass of classes Byte, Double, Float, Integer, Long, and Short
NumberFormatException Thrown to indicate that the application has attempted to convert a string to one of the numeric types, but that the string does not have the appropriate format. 

O

Object Class Object is the root of the class hierarchy. 
Observable Observable is used to notify a group of Observer objects when a change occurs. 
Observer Observer is the interface to be implemented by objects that receive notification of updates on an Observable object. 
OnMapClickListener Callback that triggers when a click on the map is detected. 
Orientation List of ORIENTATION
OutOfMemoryError Thrown when the Java Virtual Machine cannot allocate an object because it is out of memory, and no more memory could be made available by the garbage collector. 
OutputStream This abstract class is the superclass of all classes representing an output stream of bytes. 
OutputStreamWriter An OutputStreamWriter is a bridge from character streams to byte streams: Characters written to it are translated into bytes. 
Overlay Circle, Polygon or Polyline. 
Override Indicates that a method declaration is intended to override a method declaration in a superclass. 

P

PageChangeListener ViewPager page change listener. 
PagerAdapter Interface providing the adapter to populate pages inside a ViewPager. 
PagerSlidingTabStrip PagerSlidingTabStrip is an interactive indicator that displays the current, next, and previous pages of a ViewPager in an horizontal list above the pager. 
PagerTabStrip PagerTabStrip is an interactive indicator of the current, next, and previous pages of a ViewPager
PagerTitleAdapter Interface providing the adapter to populate the title list of a PagerTitleStrip
PagerTitleStrip PagerTitleStrip is a non-interactive indicator of the current, next, and previous pages of a ViewPager
Pan Represents a pan gesture. 
PanListener Listener to handle pan events. 
ParseException Error in parsing step. 
Parser An interface for serializing or deserializing model objects. 
PhoneKind Phone number type HOME, MOBILE, WORK or OTHER, used in setPhoneNumber(String, int) and getPhoneNumber(int)
Pinch Represents a pinch gesture. 
PinchListener Listener to handle pinch events. 
Player Player base. 
PlayerListener Listener of a player to get all the events of a player. 
PlayerManager A manager of many players. 
Point Point is an object which has x, y coordinate and an anchor in order to define element position around the point coordinate. 
Polygon A polygon on the earth's surface. 
Polyline A polyline is a list of points, where line segments are drawn between consecutive points. 
Preferences Object used for modifying application preferences. 
PrintStream A PrintStream adds functionality to another output stream, namely the ability to print representations of various data values conveniently. 
Priority Priority values. 
PriorityQueue<E> A PriorityQueue holds elements on a priority heap, which orders the elements according to their natural order or according to the comparator specified at construction time. 
ProgressBar A progress bar used as an indicator to show the progress of a download, a loading, etc. 
ProgressDialog A progress dialog has a title, a message, an a progress bar. 
ProtocolException Thrown to indicate that there is an error in the underlying protocol, such as a TCP error. 
ProximityRegion This class is used to define the proximity region. 
PullToRefreshListener Interface definition for a callback to be called when the user pulls downward on a list that is already at its top. 
PushMessage Push Notification message. 
PushServiceManager PushNotification service. 

Q

Query Base Query. 
QueryFilter ContentQuery filter. 
Queue<E> This kind of collection provides advanced operations compared to basic collections, such as insertion, extraction, and inspection. 

R

RadioButton A RadioButton is a two states item (checked, unchecked). 
RadioGroup A RadioGroup is a group of RadioButton
Random An instance of this class is used to generate a stream of pseudorandom numbers. 
RandomAccess Marker interface used by List implementations to indicate that they support fast (generally constant time) random access. 
Reader Abstract class for reading character streams. 
Rect Rect holds four int coordinates for a rectangle area. 
Reference Abstract base class for reference objects. 
ReminderNotification Shows a Confirmation Popup with an option to remind later. 
ResManager Resource Manager. 
ResourceNotFoundException This exception is thrown by ResManager when a requested resource can not be found. 
Retention  
RetentionPolicy A mirror of java.lang.annotation.RetentionPolicy. 
RetryPolicy Retry policy for a request. 
ReturnKeyListener Listen to event triggered when the user presses the "Return" button of a keyboard. 
ReturnKeyType This interface defines constants that should be used for the edit mode return key type of a TextField. 
RichTextLabel A RichTextLabel can display HTML strings. 
Rotate Represents a rotate gesture. 
RotateListener Listener to handle rotate events. 
Row Represents a row (line) of a Cursor. 
RowHeightAdapter Adapter used by ListView to determine row height. 
Runnable The Runnable interface should be implemented by any class whose instances are intended to be executed by a thread. 
Runtime Every Java application has a single instance of class Runtime that allows the application to interface with the environment in which the application is running. 
RuntimeException RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine. 

S

ScaleType Different mode for scaling the image to the bound of its view. 
Screen This class is the abstract base class for all screens. 
ScreenParams Screen Parameters. 
ScreenResultListener Screen result callback. 
ScrollListener Interface definition for a callback to be called when a ScrollView has been scrolled. 
ScrollView A ScrollView represents a view with scrollbars (vertical and/or horizontal). 
SecurityException Thrown by the security manager to indicate a security violation. 
SegmentedView A SegmentedView object is a horizontal view with multiple segments. 
Sensor Class representing a sensor. 
SensorData This class holds the data of a sensor. 
SensorListener Used for receiving notifications from the Sensor when sensor values have changed. 
SensorManager A SensorManager lets you access the device's sensors. 
Serializable Serializability of a class is enabled by the class implementing the java.io.Serializable interface. 
ServerException The server has sent a response that does not have a 2XX, 401 or 403 HTTP status code. 
Service A Service allows an Application to execute code in the background outside the foreground application even when the application is not running. 
Set<E> A Set is a data structure which does not allow duplicate elements. 
Short The Short class is the standard wrapper for short values. 
ShortBuffer A short buffer. 
SlideScreen

The SlideScreen is a screen that manages the presentation of three side-by-side Screen

SmsManager Manages SMS operations such as sending data, text, and pdu SMS messages. 
SmsResult SMS Result object. 
SmsResultListener CallBack to listen SMS operation result. 
SortedMap<K, V> A map that has its keys ordered. 
SortedSet<E> SortedSet is a Set which iterates over its elements in a sorted order. 
Sound Audio/Sound resource 
SpecificUtils This class is useful when writing platform specific code. 
SpecificView Platform specific view to be integrated into NeoMAD User interface. 
SplitScreen

The SplitScreen class is a screen that manages the presentation of two side-by-side Screen

Sprite

A Sprite is a basic visual element that can be rendered with one of several frames stored in an Image; different frames can be shown to animate the Sprite. 

Stack<T> The Stack class represents a last-in-first-out (LIFO) stack of objects. 
StretchMode This interface defines constants that should be used for the stretch mode of UI elements. 
String The String class represents character strings. 
StringBuffer A string buffer implements a mutable sequence of characters. 
StringBuilder A mutable sequence of characters. 
StringIndexOutOfBoundsException Thrown by the charAt method in class String and by other String methods to indicate that an index is either negative or greater than or equal to the size of the string. 
StringTokenizer The StringTokenizer class allows an application to break a string into tokens by performing code point comparison. 
StringUtils String Utilities. 
Style  
SubMenu A MenuItem which contains other menu items. 
SuppressWarnings Indicates that the named compiler warnings should be suppressed in the annotated element (and in all program elements contained in the annotated element). 
Switch Switch component shows an On/Off button. 
System The System class contains several useful class fields and methods. 

T

TabLayout A TabLayout represents a layout with many tabs. 
TabScreen The TabScreen class implements a specialized screen that manages a tab-style selection interface. 
TabSpec A TabScreen's tab specification. 
Tap Represents a tap gesture. 
TapListener Listener to handle tap events. 
Target  
TargetInfo  
TextArea A TextArea represents an area of editable text into Screen. 
TextChangedListener Text editor listener (TextField, TextArea). 
TextEdit  
TextField A TextField is a View that allows the editing of a single line of text. 
TextLabel A TextLabel represents a text into Screen. 
TextMessage A Short Text message. 
TextMode

Enumeration that holds constants to customize the keyboard for a particular edition mode. 

Thread A thread is a thread of execution in a program. 
Throwable The Throwable class is the superclass of all errors and exceptions in the Java language. 
TiledLayer A TiledLayer is a visual element composed of a grid of cells that can be filled with a set of tile images. 
TimeChangedListener TimePicker time change listener. 
TimeoutException Time out has been reached. 
TimePicker This view lets the user pick a Time. 
Timer A facility for threads to schedule tasks for future execution in a background thread. 
TimerTask A task that can be scheduled for one-time or repeated execution by a Timer
TimeZone TimeZone represents a time zone offset, and also figures out daylight savings. 
Toast A toast is a view containing a quick little message for the user. 
ToastNotification Shows a Toast Notification in the notification system bar. 
TouchEvent Touch screen event generated by an end-user action. 
TouchListener Touch listener for Views. 
Transformation Transformation masks. 
Transition Various animations to customize screen transitions. 
TreeMap<K, V> TreeMap is an implementation of SortedMap. 
TreeSet<E> TreeSet is an implementation of SortedSet. 

U

UnknownWifiAccessException Exception that is thrown when the Wifi interface is required but not found. 
UnsupportedEncodingException The Character Encoding is not supported. 
UnsupportedOperationException  
URLUtils URL encoding converts characters into a format that can be transmitted over the Internet. 
UTFDataFormatException Signals that a malformed UTF-8 string has been read in a data input stream or by any class that implements the data input interface. 

V

Vector<E> The Vector class implements a growable array of objects. 
VerticalLayout A VerticalLayout represents a group of views arranged vertically. 
Vibrator Class that handles the vibrator on the device. 
VideoView Plays a video inside the application. 
View Abstract UI element (View). 
ViewPager A ViewPager control allows the user to flip left and right through pages of data. 
VirtualMachineError Thrown to indicate that the Java Virtual Machine is broken or has run out of resources necessary for it to continue operating. 

W

WaitDialog A dialog showing a infinite progress indicator (or wait indicator). 
WaitView This view shows an infinite wait indicator. 
WeakReference Weak reference objects, which do not prevent their referents from being made finalizable, finalized, and then reclaimed. 
WebView A View that displays web pages. 
Writer Abstract class for writing to character streams. 

X

XmlPullParser XML Pull Parser is an interface that defines parsing functionality provided in XMLPULL V1 API (visit this website to learn more about API and its implementations). 
XmlPullParserException This exception is thrown to signal XML Pull Parser related faults. 
XmlPullParserFactory This class is used in replacement of org.xmlpull.v1.XmlPullParserFactory but has exactly the same implementation. 
XmlSerializer Define an interface to serialization of XML Infoset. 

Z

ZoomView Scrollable and Zoomable view. 
ZoomViewListener ZoomView scale listener.