English | Site Directory

Android - An Open Handset Alliance Project

Class Index

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

AbortableHttpRequest Interface representing an HTTP request that can be aborted by shutting donw the underying HTTP connection. 
AbsListView Common code shared between ListView and GridView
AbsListView.CheckForKeyLongPress  
AbsListView.CheckForLongPress  
AbsListView.CheckForTap  
AbsListView.RecycleBin The RecycleBin facilitates resuse of views across layouts. 
AbsoluteLayout A layout that lets you specify exact locations (x/y coordinates) of its children. 
AbsoluteLayout.LayoutParams Per-child layout information associated with AbsoluteLayout. 
AbstractAuthenticationHandler  
AbstractClientConnAdapter Abstract adapter from operated to managed client connections. 
AbstractCollection AbstractCollection is an abstract implementation of the Collection interface. 
AbstractConnPool An abstract connection pool. 
AbstractCookieAttributeHandler  
AbstractCookieSpec Abstract cookie specification which can delegate the job of parsing, validation or matching cookie attributes to a number of arbitrary CookieAttributeHandlers. 
AbstractCursor This is an abstract cursor class that handles a lot of the common code that all cursors need to deal with and is provided for convenience reasons. 
AbstractCursor.SelfContentObserver Cursors use this class to track changes others make to their URI. 
AbstractExecutorService Provides default implementation of ExecutorService execution methods. 
AbstractHttpClient Convenience base class for HTTP client implementations. 
AbstractHttpClientConnection Abstract client-side HTTP connection capable of transmitting and receiving data using arbitrary SessionInputBuffer and SessionOutputBuffer 
AbstractHttpEntity Abstract base class for entities. 
AbstractHttpMessage Basic implementation of an HTTP message that can be modified. 
AbstractHttpParams Abstract base class for parameter collections. 
AbstractHttpServerConnection Abstract server-side HTTP connection capable of transmitting and receiving data using arbitrary SessionInputBuffer and SessionOutputBuffer 
AbstractInterruptibleChannel This class roots the implementation of interruptible channels. 
AbstractList AbstractList is an abstract implementation of the List interface, optimized for a backing store which supports random access. 
AbstractMap AbstractMap is an abstract implementation of the Map interface. 
AbstractMessageParser Message parser base class. 
AbstractMessageWriter  
AbstractMethodError This error is thrown when the VM notices that a an attempt is being made to invoke an abstract method. 
AbstractPooledConnAdapter Abstract adapter from pool entries to managed client connections. 
AbstractPoolEntry A pool entry for use by connection manager implementations. 
AbstractPreferences This class is partly implementation of Preferences, which can be used to simplify Preferences provider's implementation. 
AbstractQueue An abstract class which gives out skeletal implementations for some methods in Queue which include add, remove, and element that are based on offer, poll, and peek except that they throw exception to indicate the occurrence of some error instead of the return value of false or null. 
AbstractQueuedSynchronizer Provides a framework for implementing blocking locks and related synchronizers (semaphores, events, etc) that rely on first-in-first-out (FIFO) wait queues. 
AbstractQueuedSynchronizer.ConditionObject Condition implementation for a AbstractQueuedSynchronizer serving as the basis of a Lock implementation. 
AbstractSelectableChannel Abstract class for selectable channels. 
AbstractSelectionKey Abstract class for selection key. 
AbstractSelector Abstract class for selectors. 
AbstractSequentialList AbstractSequentialList is an abstract implementation of the List interface. 
AbstractSessionInputBuffer Abstract base class for session input buffers that stream data from a InputStream
AbstractSessionOutputBuffer Abstract base class for session output buffers that stream data to an OutputStream
AbstractSet AbstractSet is an abstract implementation of the Set interface. 
AbstractTableMerger  
AbstractVerifier Abstract base class for all standard HostnameVerifier implementations. 
AbstractWindowedCursor A base class for Cursors that store their data in CursorWindows. 
AccelerateDecelerateInterpolator An interpolator where the rate of change starts and ends slowly but accelerates through the middle. 
AccelerateInterpolator An interpolator where the rate of change starts out slowly and and then accelerates. 
AccessControlContext  
AccessControlException This runtime exception is thrown when an access control check indicates that access should not be granted. 
AccessController  
AccessibleObject This class must be implemented by the VM vendor. 
Acl  
AclEntry  
AclNotFoundException  
ActiveTestSuite A TestSuite for active Tests. 
Activity An activity is a single, focused thing that the user can do. 
ActivityAdapter Adapter which shows the set of activities that can be performed for a given intent. 
ActivityGroup A screen that contains and runs multiple embedded activities. 
ActivityIconAdapter Adapter which shows the set of activities that can be performed for a given intent. 
ActivityInfo Information you can retrieve about a particular application activity or receiver. 
ActivityManager Interact with the overall activities running in the system. 
ActivityManager.RecentTaskInfo Information you can retrieve about tasks that the user has most recently started or visited. 
ActivityManager.RunningTaskInfo Information you can retrieve about a particular task that is currently "running" in the system. 
ActivityNotFoundException This exception is thrown when a call to startActivity(Intent) or one of its variants fails because an Activity can not be found to execute the given Intent. 
ActivityPendingResult This object provides a token for an existing activity, which can be used to send results back to that activity, whether or not that activity is currently running. 
Adapter An Adapter object acts as a bridge between an AdapterView and the underlying data for that view. 
Adapter An Adapter represents a single physical instance of a Bluetooth interface. 
Adapter.Mode  
AdapterView An AdapterView is a view whose children are determined by an Adapter
AdapterView.ContextMenuInfo Extra menu information provided to the onPopulateContextMenu(ContextMenu, View, Object) callback when a context menu is brought up for this AdapterView. 
AdapterView.MyDataSetObserver  
AdapterView.OnItemClickListener Interface definition for a callback to be invoked when an item in this AdapterView has been clicked. 
AdapterView.OnItemLongClickListener Interface definition for a callback to be invoked when an item in this view has been clicked and held. 
AdapterView.OnItemSelectedListener Interface definition for a callback to be invoked when an item in this view has been selected. 
Address A class representing an Address, i.e, a set of Strings describing a location. 
Adler32 The Adler32 class is used to compute the Adler32 Checksum from a set of data. 
AlarmManager This class provides access to the system alarm services. 
AlertDialog A subclass of Dialog that can display one, two or three buttons. 
AlertDialog.Builder  
AlgorithmParameterGenerator  
AlgorithmParameterGeneratorSpi  
AlgorithmParameters  
AlgorithmParameterSpec  
AlgorithmParametersSpi  
AlignmentSpan  
AlignmentSpan.Standard  
AllClientPNames Collected parameter names for the HttpClient module. 
AllowAllHostnameVerifier The ALLOW_ALL HostnameVerifier essentially turns hostname verification off. 
AllPermission Subclass of Permission whose instances imply all other permissions. 
AlphaAnimation An animation that controls the alpha level of an object. 
AlphaKeyTable  
AlreadyConnectedException Thrown when an attempt is made to connect a SocketChannel that is already connected. 
AlteredCharSequence An AlteredCharSequence is a CharSequence that is largely mirrored from another CharSequence, except that a specified range of characters are mirrored from a different char array instead. 
AnalogClock This widget display an analogic clock with two hands for hours and minutes. 
AndroidAudioInputStream  
AndroidCharacter AndroidCharacter exposes some character properties that are not easily accessed from java.lang.Character. 
AndroidClip  
AndroidException Base class for all checked exceptions thrown by the Android frameworks. 
AndroidGraphics2D  
AndroidGraphicsConfiguration  
AndroidGraphicsFactory  
AndroidImageDecoder  
AndroidJavaBlitter  
AndroidMIDIPlayBackEngine  
AndroidNativeEventQueue  
AndroidPlayBackEngine  
AndroidRuntimeException Base class for all unchecked exceptions thrown by the Android frameworks. 
AndroidSequencer  
AndroidSourceDataLine  
AndroidWTK  
Animation Abstraction for an Animation that can be applied to Views, Surfaces, or other objects. 
Animation.AnimationListener

An animation listener receives notifications from an animation. 

Animation.Description Utility class to parse a string description of a size  
AnimationDrawable An object used to define frame-by-frame animations that can be used as a View object's background. 
AnimationSet Represents a group of Animations that should be played together. 
AnimationUtils Defines common utilities for working with animations. 
AnnotatedElement An interface implemented an annotated element to enable reflective access to annotation information. 
Annotation

The interface implemented by all annotations. 

Annotation Annotation  
AnnotationFormatError

Indicates that an annotation in a class file is incorrectly formatted. 

AnnotationTypeMismatchException

Indicates that an annotation type has changed since it was compiled or serialized. 

Appendable Appendable is an object used to append character or character sequence. 
Application Base class for those who need to maintain global application state. 
ApplicationContext Common implementation of Context API, which Activity and other application classes inherit. 
ApplicationInfo Information you can retrieve about a particular application. 
ApplicationInfo.DisplayNameComparator  
ArithmeticException This runtime exception is thrown when the an invalid arithmetic operation is attempted. 
Array This class provides methods to dynamically create and access arrays. 
Array A Java representation of the SQL ARRAY type. 
ArrayAdapter A ListAdapter that manages a ListView backed by an array of arbitrary objects. 
ArrayBlockingQueue A bounded blocking queue backed by an array. 
ArrayIndexOutOfBoundsException This runtime exception is thrown when the an array is indexed with a value less than zero, or greater than or equal to the size of the array. 
ArrayList ArrayList is an implementation of List, backed by an array. 
ArrayListCursor A convenience class that presents a two-dimensional ArrayList as a Cursor. 
Arrays Arrays contains static methods which operate on arrays. 
ArrayStoreException This runtime exception is thrown when a program attempts to store into an array an element of a a type which the array can not hold.. 
ArrayUtils ArrayUtils contains some methods that you can call to find out the most efficient increments by which to grow arrays. 
ArrowKeyMovementMethod  
Assert A set of assert methods. 
AssertionError

Indicates that an assertion has failed. 

AssertionFailedError Thrown when an assertion failed. 
AssetManager Provides access to an application's raw asset files; see Resources for the way most applications will want to retrieve their resource data. 
AssetManager.AssetInputStream  
AsynchronousCloseException Thrown when the underlying channel for an IO operation is closed by another thread. 
AsyncQueryHandler A convience class to help make handling asynchronous ContentResolver queries easier. 
AtCommandHandler Handler Interface for AtParser
AtCommandResult The result of execution of an single AT command. 
AtomicBoolean A boolean value that may be updated atomically. 
AtomicInteger An int value that may be updated atomically. 
AtomicIntegerArray An int array in which elements may be updated atomically. 
AtomicIntegerFieldUpdater A reflection-based utility that enables atomic updates to designated volatile int fields of designated classes. 
AtomicLong A long value that may be updated atomically. 
AtomicLongArray A long array in which elements may be updated atomically. 
AtomicLongFieldUpdater A reflection-based utility that enables atomic updates to designated volatile long fields of designated classes. 
AtomicMarkableReference An AtomicMarkableReference maintains an object reference along with a mark bit, that can be updated atomically. 
AtomicReference An object reference that may be updated atomically. 
AtomicReferenceArray An array of object references in which elements may be updated atomically. 
AtomicReferenceFieldUpdater A reflection-based utility that enables atomic updates to designated volatile reference fields of designated classes. 
AtomicStampedReference An AtomicStampedReference maintains an object reference along with an integer "stamp", that can be updated atomically. 
AtParser An AT (Hayes command) Parser based on (a subset of) the ITU-T V.250 standard. 
Attr The Attr interface represents an attribute in an Element object. 
AttributedCharacterIterator AttributedCharacterIterator  
AttributedCharacterIterator.Attribute  
AttributedString AttributedString  
AttributeList This interface is deprecated. This interface has been replaced by the SAX2 Attributes interface, which includes Namespace support. 
AttributeListImpl This class is deprecated. This class implements a deprecated interface, AttributeList; that interface has been replaced by Attributes, which is implemented in the AttributesImpl helper class. 
Attributes The Attributes class is used to store values for Manifest entries. 
Attributes Interface for a list of XML attributes. 
Attributes.Name  
Attributes2 SAX2 extension to augment the per-attribute information provided though Attributes
Attributes2Impl SAX2 extension helper for additional Attributes information, implementing the Attributes2 interface. 
AttributeSet A collection of attributes, as found associated with a tag in an XML document. 
AttributesImpl Default implementation of the Attributes interface. 
AudioFileFormat  
AudioFileFormat.Type  
AudioFileReader  
AudioFileWriter  
AudioFormat  
AudioFormat.Encoding  
AudioInputStream  
AudioPermission  
AudioSystem  
AudioSystem  
AUTH Constants and static helpers related to the HTTP authentication. 
AuthenticationException Signals a failure in authentication process 
AuthenticationHandler  
Authenticator This class is able to obtain authentication info for a connection, usually from user. 
Authenticator.RequestorType an enum class of requestor type  
AuthParams This class implements an adaptor around the HttpParams interface to simplify manipulation of the HTTP authentication specific parameters. 
AuthPermission  
AuthPNames Parameter names for HttpAuth. 
AuthPolicy  
AuthProvider  
AuthScheme

This interface represents an abstract challenge-response oriented authentication scheme. 

AuthSchemeFactory  
AuthSchemeRegistry Authentication scheme registry that can be used to obtain the corresponding authentication scheme implementation for a given type of authorization challenge. 
AuthScope The class represents an authentication scope consisting of a host name, a port number, a realm name and an authentication scheme name which Credentials apply to. 
AuthState This class provides detailed information about the state of the authentication process. 
AutoCompleteTextView

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

AutoText This class accesses a dictionary of corrections to frequent misspellings. 
AwtFactory  

B

BackgroundColorSpan  
BackingStoreException An exception to indicate that some error was encountered while accessing the backing store. 
BadPaddingException  
BadParcelableException The object you are calling has died, because its hosting process no longer exists. 
Base64Utils  
BaseAdapter  
BaseColumns  
BaseExpandableListAdapter Base class for a ExpandableListAdapter used to provide data and Views from some data to an expandable list view. 
BaseInputMethod  
BasicClientCookie HTTP "magic-cookie" represents a piece of state information that the HTTP agent and the target server can exchange to maintain a session. 
BasicClientCookie2 HTTP "magic-cookie" represents a piece of state information that the HTTP agent and the target server can exchange to maintain a session as specified by RFC2965. 
BasicCommentHandler  
BasicCookieStore Default implementation of CookieStore 
BasicCredentialsProvider Default implementation of CredentialsProvider 
BasicDomainHandler  
BasicEofSensorWatcher Basic implementation of EofSensorWatcher
BasicExpiresHandler  
BasicHeader Represents an HTTP header field. 
BasicHeaderElement One element of an HTTP header's value. 
BasicHeaderIterator Basic implementation of a HeaderIterator
BasicHeaderValueFormatter Basic implementation for formatting header value elements. 
BasicHeaderValueParser Basic implementation for parsing header values into elements. 
BasicHttpContext Default implementation of the HttpContext
BasicHttpEntity A generic streamed entity being received on a connection. 
BasicHttpEntityEnclosingRequest Basic implementation of a request with an entity that can be modified. 
BasicHttpParams This class represents a collection of HTTP protocol parameters. 
BasicHttpProcessor Keeps lists of interceptors for processing requests and responses. 
BasicHttpRequest Basic implementation of an HTTP request that can be modified. 
BasicHttpResponse Basic implementation of an HTTP response that can be modified. 
BasicLineFormatter Interface for formatting elements of the HEAD section of an HTTP message. 
BasicLineParser Basic parser for lines in the head section of an HTTP message. 
BasicManagedEntity An entity that releases a connection
BasicMaxAgeHandler  
BasicNameValuePair A simple class encapsulating an attribute/value pair. 
BasicPathHandler  
BasicPermission Superclass of permissions which have names but no action lists. 
BasicPooledConnAdapter A connection wrapper and callback handler. 
BasicPoolEntry Basic implementation of a connection pool entry. 
BasicPoolEntryRef A weak reference to a BasicPoolEntry
BasicRequestLine The first line of an HttpRequest
BasicRouteDirector Basic implementation of an HttpRouteDirector
BasicScheme

Basic authentication scheme as defined in RFC 2617. 

BasicSchemeFactory  
BasicSecureHandler  
BasicStatusLine Represents a status line as returned from a HTTP server. 
BatchUpdateException An exception thrown if a problem occurs during a batch update operation. 
Bidi Bidi is the class providing the bidirectional algorithm. 
BigDecimal Class which represents immutable arbritary precision decimal numbers. 
BigInteger Class which represents immutable arbritary precision integer numbers. 
Binder Base class for a remotable object, the core part of a lightweight remote procedure call mechanism defined by IBinder
BindException A BindException is thrown when a process cannot bind a local address/port, either because it is already bound or reserved by the OS. 
Bitmap  
Bitmap.CompressFormat Specifies the known formats a bitmap can be compressed into  
Bitmap.Config  
BitmapDrawable  
BitmapFactory Creates Bitmap objects from various sources, including files, streams, and byte-arrays. 
BitmapFactory.Options  
BitmapShader  
BitSet The BitSet class implements a bit field. 
Blob A Java interface mapping for the SQL BLOB type. 
BlockingQueue A Queue that additionally supports operations that wait for the queue to become non-empty when retrieving an element, and wait for space to become available in the queue when storing an element. 
BluetoothAudioGateway  
BluetoothAudioGateway.IncomingConnectionInfo  
BluetoothServiceNative  
BlurMaskFilter  
BlurMaskFilter.Blur  
Boolean

Boolean is the wrapper for the primitive type boolean

BooleanControl  
BooleanControl.Type  
BoringLayout A BoringLayout is a very simple Layout implementation for text that fits on a single line and is all left-to-right characters. 
BoringLayout.Metrics  
BreakIterator This class is used to locate the boundaries of text. 
BrokenBarrierException Exception thrown when a thread tries to wait upon a barrier that is in a broken state, or which enters the broken state while the thread is waiting. 
Browser  
Browser.BookmarkColumns  
Browser.SearchColumns  
BrowserCompatHostnameVerifier The HostnameVerifier that works the same way as Curl and Firefox. 
BrowserCompatSpec Cookie specification that strives to closely mimic (mis)behavior of common web browser applications such as Microsoft Internet Explorer and Mozilla FireFox. 
BrowserCompatSpecFactory  
Buffer A buffer is a list of elements of a specific primitive type. 
BufferedHeader This class represents a raw HTTP header whose content is parsed 'on demand' only when the header value needs to be consumed. 
BufferedHttpEntity A wrapping entity that buffers it content if necessary. 
BufferedInputStream BufferedInputStream is a class which takes an input stream and buffers the input. 
BufferedOutputStream BufferedOutputStream is a class which takes an output stream and buffers the writes to that stream. 
BufferedReader BufferedReader is a buffered character input reader. 
BufferedWriter BufferedWriter is for writing buffered character output. 
BufferOverflowException A BufferOverflowException is thrown when you try to write elements to a buffer, but there is not enough remaining space in the buffer. 
BufferUnderflowException A BufferUnderflowException is thrown when you try to read elements from a buffer, but there is not enough remaining elements in the buffer. 
Build Information about the current build, extracted from system properties. 
BulletSpan  
Bundle A mapping from String values to various Parcelable types. 
Button

Button represents a push-button widget. 

Byte

Byte is the wrapper for the primitive type byte

ByteArrayBuffer A resizable byte array. 
ByteArrayEntity A self-contained entity obtaining content from a byte array. 
ByteArrayInputStream ByteArrayInputStream is used for streaming over a byte array. 
ByteArrayOutputStream ByteArrayOutputStream is a class whose underlying stream is represented by a byte array. 
ByteArrayPartSource A PartSource that reads from a byte array. 
ByteBuffer A buffer of bytes. 
ByteChannel A ByteChannel is both readable and writable. 
ByteOrder Holds byte order constants. 

C

CacheManager  
CacheRequest CacheRequest provides channels for storing resource data in the ResponseCache
CacheResponse CacheResponse is used for getting resource from the ResponseCache. 
CacheSyncManager The class CacheSyncManager is used to synchronize the browser cache between RAM and FLASH. 
Calendar Calendar is an abstract class which provides the conversion between Dates and integer calendar fields, such as the month, year or minute. 
Callable A task that returns a result and may throw an exception. 
CallableStatement An interface used to call Stored Procedures. 
Callback  
CallbackHandler  
CallLog The CallLog provider contains information about placed and received calls. 
CallLog.Calls Contains the recent calls. 
Camera  
CameraDevice The CameraDevice class is used to open/release the camera driver, set image parameters and capture a preview frame (320*240 pixels) or a full-resolution image (1280*1024 pixels). 
CameraDevice.CaptureParams This class is used to set image parameters. 
CancellationException Exception indicating that the result of a value-producing task, such as a FutureTask, cannot be retrieved because the task was cancelled. 
CancelledKeyException Thrown when an invalid selection key is used. 
Canvas The Canvas class holds the "draw" calls. 
Canvas.EdgeType  
CDATASection CDATA sections are used to escape blocks of text containing characters that would otherwise be regarded as markup. 
Certificate This interface is deprecated. Replaced by behavior in javax.security.cert  
Certificate Abstract class to represent identity certificates. 
Certificate  
Certificate.CertificateRep  
CertificateEncodingException This class represents an encoding exception for a certificate. 
CertificateEncodingException  
CertificateException This class represents a general certificate exception. 
CertificateException  
CertificateExpiredException This class indicates that a given certificate has expired. 
CertificateExpiredException  
CertificateFactory This class provides the functionality of a certificate factory algorithm. 
CertificateFactorySpi This class is a Service Provider Interface (therefore the Spi suffix) for certificate factories to be supplied by providers. 
CertificateNotYetValidException This class indicates that a given certificate is not valid yet. 
CertificateNotYetValidException  
CertificateParsingException This class indicates that a given certificate could not be parsed. 
CertificateParsingException  
CertPath An immutable certificate path that can be validated. 
CertPath.CertPathRep  
CertPathBuilder  
CertPathBuilderException  
CertPathBuilderResult  
CertPathBuilderSpi  
CertPathParameters  
CertPathTrustManagerParameters  
CertPathValidator  
CertPathValidatorException  
CertPathValidatorResult  
CertPathValidatorSpi  
CertSelector  
CertStore  
CertStoreException  
CertStoreParameters  
CertStoreSpi  
Channel A channel is a conduit to IO services covering such items as files, sockets, hardware devices, IO ports, or some software component. 
Channels This class provides several utilities to get I/O streams from channels. 
Character

Character is the wrapper for the primitive type char

Character.Subset  
Character.UnicodeBlock Blocks of characters, as defined by the Unicode 4.0.1 specification. 
CharacterCodingException Type of exception thrown when an encoding or decoding error occurs. 
CharacterData The CharacterData interface extends Node with a set of attributes and methods for accessing character data in the DOM. 
CharacterIterator CharacterIterator is used to sequence over a group of characters. 
CharacterStyle The classes that affect character-level text formatting implement this interface. 
CharArrayBuffer A resizable char array. 
CharArrayReader CharArrayReader is used as a buffered character input stream on a character array. 
CharArrayWriter CharArrayWriter is used as a character output stream on a character array. 
CharBuffer A buffer of chars. 
CharConversionException This is the top level class for character conversion exceptions. 
CharSequence The CharSequence interface represents an ordered set of characters and the functions to probe them. 
CharSequences CharSequence utility methods. 
Charset A charset defines a mapping between a Unicode character sequence and a byte sequence. 
CharsetDecoder An converter that can convert bytes sequence in some charset to 16-bit Unicode character sequence. 
CharsetEncoder An converter that can convert 16-bit Unicode character sequence to byte sequence in some charset . 
CharsetProvider The service provider class for character sets. 
CheckBox

A checkbox is a specific type of two-states button that can be either checked or unchecked. 

CheckedInputStream The CheckedInputStream class is used to maintain a running Checksum of all data read from a stream. 
CheckedOutputStream The CheckedOutputStream class is used to maintain a running Checksum of all data written to a stream. 
Checksum  
ChoiceFormat ChoiceFormat is used to associate strings with ranges of double values. 
Chronometer Class that implements a simple timer. 
ChunkedInputStream Implements chunked transfer coding. 
ChunkedOutputStream Implements chunked transfer coding. 
Cipher  
CipherInputStream  
CipherOutputStream  
CipherSpi  
CircularRedirectException Signals a circular redirect