| AbortableHttpRequest | Interface representing an HTTP request that can be aborted by shutting down the underlying HTTP connection. |
| AbsListView | Common code shared between ListView and GridView |
| AbsListView.LayoutParams | AbsListView extends LayoutParams to provide a place to hold the view type. |
| AbsListView.OnScrollListener | Interface definition for a callback to be invoked when the list or grid has been scrolled. |
| AbsListView.RecyclerListener | A RecyclerListener is used to receive a notification whenever a View is placed inside the RecycleBin's scrap heap. |
| AbsoluteLayout | A layout that lets you specify exact locations (x/y coordinates) of its children. |
| AbsoluteLayout.LayoutParams | Per-child layout information associated with AbsoluteLayout. |
| AbsoluteSizeSpan | |
| AbsSavedState | A Parcelable implementation that should be used by inheritance hierarchies to ensure the state of all classes along the chain is saved. |
| AbsSeekBar | |
| AbsSpinner | An abstract base class for spinner widgets. |
| AbstractAuthenticationHandler | |
| AbstractClientConnAdapter | Abstract adapter from operated to managed client connections. |
| AbstractCollection<E> | 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<E> | AbstractList is an abstract implementation of the List interface, optimized for a backing store which supports random access. |
| AbstractMap<K, V> | 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<E> | 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<E> | 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<E> | AbstractSet is an abstract implementation of the Set interface. |
| AbstractVerifier | Abstract base class for all standard X509HostnameVerifier 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 | |
| Activity | An activity is a single, focused thing that the user can do. |
| ActivityGroup | A screen that contains and runs multiple embedded activities. |
| ActivityInfo | Information you can retrieve about a particular application activity or receiver. |
| ActivityInstrumentationTestCase<T extends Activity> | This class provides functional testing of a single activity. |
| ActivityManager | Interact with the overall activities running in the system. |
| ActivityManager.MemoryInfo | Information you can retrieve about the available memory through getMemoryInfo(ActivityManager.MemoryInfo). |
| ActivityManager.ProcessErrorStateInfo | Information you can retrieve about any processes that are in an error condition. |
| ActivityManager.RecentTaskInfo | Information you can retrieve about tasks that the user has most recently started or visited. |
| ActivityManager.RunningServiceInfo | Information you can retrieve about a particular Service that is currently running in the system. |
| 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. |
| ActivityTestCase | This is common code used to support Activity test cases. |
| ActivityUnitTestCase<T extends Activity> | This class provides isolated testing of a single activity. |
| Adapter | An Adapter object acts as a bridge between an AdapterView and the underlying data for that view. |
| AdapterView<T extends Adapter> | An AdapterView is a view whose children are determined by an Adapter. |
| AdapterView.AdapterContextMenuInfo | Extra menu information provided to the onCreateContextMenu(ContextMenu, View, ContextMenuInfo) callback when a context menu is brought up for this AdapterView. |
| 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 | |
| AliasActivity | Stub activity that launches another activity (and then finishes itself) based on information in its component's manifest meta-data. |
| AlignmentSpan | |
| AlignmentSpan.Standard | |
| AllClientPNames | Collected parameter names for the HttpClient module. |
| AllocationLimitError | This is thrown when an allocation limit is exceeded. |
| 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. |
| 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. |
| AndroidCharacter | AndroidCharacter exposes some character properties that are not easily accessed from java.lang.Character. |
| AndroidException | Base class for all checked exceptions thrown by the Android frameworks. |
| AndroidRuntimeException | Base class for all unchecked exceptions thrown by the Android frameworks. |
| AndroidTestCase | Extend this if you need to access Resources or other things that depend on Activity Context. |
| AndroidTestRunner | |
| 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 | Annotations are simple key-value pairs that are preserved across TextView save/restore cycles and can be used to keep application-specific data that needs to be maintained for regions of text. |
| Annotation | Defines the interface implemented by all annotations. |
| Annotation | Annotation |
| AnnotationFormatError | Indicates that an annotation in the binary representation of a class is syntactically incorrect and the annotation parser is unable to process it. |
| 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. |
| ApplicationInfo | Information you can retrieve about a particular application. |
| ApplicationInfo.DisplayNameComparator | |
| ApplicationTestCase<T extends Application> | This test case provides a framework in which you can test Application classes in a controlled environment. |
| ArcShape | Creates an arc shape. |
| 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<T> | A ListAdapter that manages a ListView backed by an array of arbitrary objects. |
| ArrayBlockingQueue<E> | 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<E> | ArrayList is an implementation of List, backed by an array. |
| 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.. |
| ArrowKeyMovementMethod | |
| Assert | A set of assert methods. |
| AssertionError | Indicates that an assertion has failed. |
| AssertionFailedError | Thrown when an assertion failed. |
| AssertionFailedError | Thrown when an assertion failed. |
| AssetFileDescriptor | File descriptor of an entry in the AssetManager. |
| 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. |
| AsyncPlayer | Plays a series of audio URIs, but does all the hard work on another thread so that any slowness with preparing or loading doesn't block the calling thread. |
| AsyncQueryHandler | A helper class to help make handling asynchronous ContentResolver queries easier. |
| AsyncQueryHandler.WorkerArgs | |
| AsyncQueryHandler.WorkerHandler | |
| 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<T> | 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<T> | A reflection-based utility that enables atomic updates to designated volatile long fields of designated classes. |
| AtomicMarkableReference<V> | An AtomicMarkableReference maintains an object reference along with a mark bit, that can be updated atomically. |
| AtomicReference<V> | An object reference that may be updated atomically. |
| AtomicReferenceArray<E> | An array of object references in which elements may be updated atomically. |
| AtomicReferenceFieldUpdater<T, V> | A reflection-based utility that enables atomic updates to designated volatile reference fields of designated classes. |
| AtomicStampedReference<V> | An AtomicStampedReference maintains an object reference along with an integer "stamp", that can be updated atomically. |
| 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. |
| AudioManager | AudioManager provides access to volume and ringer mode control. |
| 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 |
| AuthParamBean | |
| 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. |
| AuthSchemeBase | Abstract authentication scheme class that serves as a basis for all authentication schemes supported by HttpClient. |
| 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. |
| AutoCompleteTextView.Validator | This interface is used to make sure that the text entered in this TextView complies to a certain format. |
| AutoText | This class accesses a dictionary of corrections to frequent misspellings. |
| AvoidXfermode | AvoidXfermode xfermode will draw the src everywhere except on top of the opColor or, depending on the Mode, draw only on top of the opColor. |
| AvoidXfermode.Mode |
| 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. |
| BaseAdapter | Common base class of common implementation for an Adapter that can be used in both ListView (by implementing the specialized ListAdapter interface} and Spinner (by implementing the specialized SpinnerAdapter interface. |
| BaseColumns | |
| BaseExpandableListAdapter | Base class for a ExpandableListAdapter used to provide data and Views from some data to an expandable list view. |
| BaseKeyListener | |
| BaseTestRunner | Base class for all test runners. |
| 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. |
| BasicHeaderElementIterator | Basic implementation of a HeaderElementIterator. |
| 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. |
| BasicListHeaderIterator | Implementation of a HeaderIterator based on a List. |
| 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. |
| BasicResponseHandler | A ResponseHandler that returns the response body as a String for successful (2xx) responses. |
| 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. |
| BasicTokenIterator | Basic implementation of a TokenIterator. |
| BasicUserPrincipal | Basic user principal used for HTTP authentication |
| BatchUpdateException | An exception thrown if a problem occurs during a batch update operation. |
| BatteryManager | The BatteryManager class contains strings and constants used for values in the ACTION_BATTERY_CHANGED Intent. |
| BestMatchSpec | 'Meta' cookie specification that selects a cookie policy depending on the format of the cookie(s) |
| BestMatchSpecFactory | |
| Bidi | Bidi is the class providing the bidirectional algorithm. |
| BigDecimal | Class which represents immutable arbritary precision decimal numbers. |
| BigInteger | Class which represents immutable arbitrary 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<E> | 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. |
| BlurMaskFilter | |
| BlurMaskFilter.Blur | |
| Boolean |
Boolean is the wrapper for the primitive 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. |
| BroadcastReceiver | Base class for code that will receive intents sent by sendBroadcast(). |
| 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. |
| Build.VERSION | Various version strings. |
| BulletSpan | |
| Bundle | A mapping from String values to various Parcelable types. |
| Button |
|
| Byte | Byte is the wrapper for the primitive type |
| ByteArrayBuffer | A resizable byte array. |
| ByteArrayEntity | An entity whose content is retrieved 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. |
| ByteBuffer | A buffer of bytes. |
| ByteChannel | A ByteChannel is both readable and writable. |
| ByteOrder | Holds byte order constants. |
| CacheManager | The class CacheManager provides the persistent cache of content that is received over the network. |
| CacheManager.CacheResult | |
| CacheRequest | CacheRequest provides channels for storing resource data in the
ResponseCache. |
| CacheResponse | CacheResponse is used for getting resource from the ResponseCache. |
| Calendar | Calendar is an abstract class which provides the conversion between Dates and integer calendar fields, such as the month, year or minute. |
| Callable<V> | 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 | |
| Camera | The Camera class is used to connect/disconnect with the camera service, set capture settings, start/stop preview, snap a picture, and retrieve frames for encoding for video. |
| Camera.AutoFocusCallback | Handles the callback for the camera auto focus. |
| Camera.ErrorCallback | Handles the camera error callback. |
| Camera.Parameters | Handles the parameters for pictures created by a Camera service. |
| Camera.PictureCallback | Handles the callback for when a picture is taken. |
| Camera.PreviewCallback | Used to get a copy of each preview frame. |
| Camera.ShutterCallback | An interface which contains a callback for the shutter closing after taking a picture. |
| Camera.Size | Handles the picture size (dimensions). |
| 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 | |
| Canvas.VertexMode | |
| CDATASection | CDATA sections are used to escape blocks of text containing characters that would otherwise be regarded as markup. |
| CellLocation | Abstract class that represents the location of the device. Currently the only subclass is GsmCellLocation. |
| 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 |
| 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. |
| CharacterPickerDialog | Dialog for choosing accented characters related to a base character. |
| CharacterStyle | The classes that affect character-level text formatting extend this class. |
| CharArrayBuffer | This is used for copyStringToBuffer(int, CharArrayBuffer) |
| 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. |
| 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. |
| Checkable | Defines an extension for views that make them checkable. |
| CheckBox | A checkbox is a specific type of two-states button that can be either checked or unchecked. |
| CheckBoxPreference | The CheckBoxPreference is a preference that provides checkbox widget functionality. |
| 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. |
| CheckedTextView | An extension to TextView that supports the Checkable interface. |
| 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 |
| Class<T> | This class must be implemented by the VM vendor. |
| ClassCastException | This runtime exception is thrown when a program attempts to cast a an object to a type which it is not compatible with. |
| ClassCircularityError | This error is thrown when the VM notices that an attempt is made to load a class which would directly or indirectly inherit from one of its subclasses. |
| ClassFormatError | This error is thrown by the class loader when it discovers that a class that it is loading does not have the correct shape. |
| ClassLoader | A ClassLoader is used for loading classes. |
| ClassNotFoundException | This exception is thrown when a classloader is unable to find a class. |
| ClickableSpan | If an object of this type is attached to the text of a TextView with a movement method of LinkMovementMethod, the affected spans of text can be selected. |
| ClientConnectionManager | Management interface for client connections. |
| ClientConnectionManagerFactory | A factory for creating new ClientConnectionManager instances. |
| ClientConnectionOperator | Interface for opening connections. |
| ClientConnectionRequest | Encapsulates a request for a ManagedClientConnection. |
| ClientContext | Context attribute names for client. |
| ClientContextConfigurer | |
| ClientCookie | ClientCookie extends the standard Cookie interface with additional client specific functionality such ability to retrieve original cookie attributes exactly as they were specified by the origin server. |
| ClientParamBean | |
| ClientParamsStack | Represents a stack of parameter collections. |
| ClientPNames | Parameter names for the HttpClient module. |
| ClientProtocolException | Signals an error in the HTTP protocol. |
| ClipboardManager | Interface to the clipboard service, for placing and retrieving text in the global clipboard. |
| ClipDrawable | A drawable that clips another drawable based on this drawable's current level value. |
| Clob | A Java interface mapping for the SQL CLOB type. |
| Cloneable | This (empty) interface should be implemented by all classes which wish to support cloning. |
| CloneNotSupportedException | This exception is thrown when a program attempts to clone an object which does not support the Cloneable interface. |
| CloneUtils | A collection of utilities to workaround limitations of Java clone framework. |
| Closeable | Closeable represents the source or destination of some data which can be called its close method to release resources it holds. |
| ClosedByInterruptException | Thrown when a thread is interrupted in a blocking IO operation. |
| ClosedChannelException | This exception is thrown when a channel is closed for the type of operation attempted. |
| ClosedSelectorException | Thrown when an a selector is closed and an IO operation is attempted. |
| CoderMalfunctionError | Errors thrown when the encoder/decoder is malfunctioning. |
| CoderResult | Used to indicate the result of encoding/decoding. |
| CodeSigner | |
| CodeSource | |
| CodingErrorAction | Used to indicate what kind of actions to take in case of encoding/decoding errors. |
| CollationElementIterator |
|
| CollationKey | CollationKey represents the collation order of a particular String for a specific Collator. |
| Collator | Collator is an abstract class which is the root of classes which provide Locale specific String comparison to determine their ordering with respect to each other. |
| Collection<E> | Collection is the root of the collection hierarchy. |
| CollectionCertStoreParameters | |
| Collections | Collections contains static methods which operate on Collection classes. |
| Color | The Color class defines methods for creating and converting color ints. |
| ColorDrawable | A ColorDrawable is a specialized drawable that fills the Canvas with a specified color, and with respect to the clip region. |
| ColorFilter | |
| ColorMatrix | 5x4 matrix for transforming the color+alpha components of a Bitmap. |
| ColorMatrixColorFilter | |
| ColorStateList | Lets you map View state sets to colors. |
| Comment | This interface inherits from CharacterData and represents the
content of a comment, i.e., all the characters between the starting '
<!--' and ending '-->'. |
| Comparable<T> | This interface should be implemented by all classes which wish to define a natural ordering of their instances. |
| Comparator<T> | Comparator is used to compare two objects to determine their ordering in respect to each other. |
| ComparisonFailure | Thrown when an assert equals for Strings failed. |
| ComparisonFailure | Thrown when an assert equals for Strings failed. |
| Compiler | This class must be implemented by the VM vendor. |
| CompletionService<V> | A service that decouples the production of new asynchronous tasks from the consumption of the results of completed tasks. |
| ComponentCallbacks | The set of callback APIs that are common to all application components (Activity, Service, ContentProvider, and Application). |
| ComponentInfo | Base class containing information common to all application components (ActivityInfo, ServiceInfo). |
| ComponentName | Identifier for a specific application component (Activity, Service, BroadcastReceiver, or ContentProvider) that is available. |
| ComposePathEffect | |
| ComposeShader | A subclass of shader that returns the coposition of two other shaders, combined by an Xfermode subclass. |
| CompoundButton | A button with two states, checked and unchecked. |
| CompoundButton.OnCheckedChangeListener | Interface definition for a callback to be invoked when the checked state of a compound button changed. |
| ConcurrentHashMap<K, V> | A hash table supporting full concurrency of retrievals and adjustable expected concurrency for updates. |
| ConcurrentLinkedQueue<E> | An unbounded thread-safe queue based on linked nodes. |
| ConcurrentMap<K, V> | A Map providing additional atomic putIfAbsent, remove, and replace methods. |
| ConcurrentModificationException | This runtime exception is thrown when a Collection is modified and an existing iterator on the Collection is used to modify the Collection as well. |
| Condition | Condition factors out the Object monitor methods (wait, notify and notifyAll) into distinct objects to give the effect of having multiple wait-sets per object, by combining them with the use of arbitrary Lock implementations. |
| ConditionVariable | Class that implements the condition variable locking paradigm. |
| Config | Build configuration. The constants in this class vary depending on release vs. debug build. This is the configuration for release builds. |
| Configuration | This class describes all device configuration information that can impact the resources the application retrieves. |
| ConnConnectionParamBean | Allows for setting parameters relating to connections on HttpParams. |
| ConnConnectionPNames | Parameter names for connections in HttpConn. |
| ConnectException | This ConnectException is thrown when a connection cannot be established to a remote host/port, because for instance a server was not listening. |
| Connection | A Connection represents a link from a Java application to a database. |
| ConnectionClosedException | Indicates that a connection has been closed. |
| ConnectionEvent | An Event object which is sent when specific events happen on a PooledConnection object. |
| ConnectionEventListener | An interface used to receive events generated by a
PooledConnection. |
| ConnectionKeepAliveStrategy | Interface for deciding how long a connection can remain idle before being reused. |
| ConnectionPendingException | Thrown when an attempt is made to connect a SocketChannel that has a non-blocking connection already underway. |
| ConnectionPoolDataSource | An interface for the creation of PooledConnection objects. |
| ConnectionPoolTimeoutException | A timeout while waiting for an available connection from a connection manager. |
| ConnectionReleaseTrigger | Interface for releasing a connection. |
| ConnectionReuseStrategy | Interface for deciding whether a connection should be kept alive. |
| ConnectivityManager | Class that answers queries about the state of network connectivity. |
| ConnectTimeoutException | A timeout while connecting to an HTTP server or waiting for an available connection from an HttpConnectionManager. |
| ConnManagerParamBean | Allows for setting parameters relating to connection managers on HttpParams. |
| ConnManagerParams | This class represents a collection of HTTP protocol parameters applicable to client-side connection managers. |
| ConnManagerPNames | Parameter names for connection managers in HttpConn. |
| ConnPerRoute | This interface is intended for looking up maximum number of connections allowed for for a given route. |
| ConnPerRouteBean | This class maintains a map of HTTP routes to maximum number of connections allowed for those routes. |
| ConnPoolByRoute | A connection pool that maintains connections by route. |
| ConnRouteParamBean | Allows for setting parameters relating to connection routes on HttpParams. |
| ConnRouteParams | An adaptor for accessing route related parameters in HttpParams. |
| ConnRoutePNames | Parameter names for routing in HttpConn. |
| ConsoleHandler | A handler that writes log messages to the standard output stream
System.err. |
| Constructor<T> | This class models a constructor. |
| Contacts | The Contacts provider stores all information about contacts. |
| Contacts.ContactMethods | This table stores all non-phone contact methods and a reference to the person that the contact method belongs to. |
| Contacts.ContactMethodsColumns | Columns from the ContactMethods table that other tables join into themseleves. |
| Contacts.Extensions | The extensions for a person |
| Contacts.ExtensionsColumns | |
| Contacts.GroupMembership | |
| Contacts.Groups | This table contains the groups for an account. |
| Contacts.GroupsColumns | Columns from the groups table. |
| Contacts.Intents | Contains helper classes used to create or manage Intents that involve contacts. |
| Contacts.Intents.Insert | Convenience class that contains string constants used to create contact Intents. |
| Contacts.Intents.UI | Intents related to the Contacts app UI. |
| Contacts.OrganizationColumns | Columns from the Organizations table that other columns join into themselves. |
| Contacts.Organizations | A sub directory of a single person that contains all of their Phones. |
| Contacts.People | This table contains people. |
| Contacts.People.ContactMethods | A subdirectory of a single person that contains all of their ContactMethods. |
| Contacts.People.Extensions | The extensions for a person |
| Contacts.People.Phones | A sub directory of a single person that contains all of their Phones. |
| Contacts.PeopleColumns | Columns from the People table that other tables join into themselves. |
| Contacts.Phones | This table stores phone numbers and a reference to the person that the contact method belongs to. |
| Contacts.PhonesColumns | Columns from the Phones table that other columns join into themselves. |
| Contacts.Photos | The photos over all of the people |
| Contacts.PhotosColumns | Columns from the Photos table that other columns join into themselves. |
| Contacts.PresenceColumns | The IM presence columns with some contacts specific columns mixed in. |
| Contacts.Settings | The settings over all of the people |
| Contacts.SettingsColumns | Columns from the Settings table that other columns join into themselves. |
| ContentHandler | This class converts the content of a certain format into a Java type Object. |
| ContentHandler | Receive notification of the logical content of a document. |
| ContentHandlerFactory | Defines a factory which is reponsible for creating a ContentHandler |
| ContentLengthInputStream | Stream that cuts off after a specified number of bytes. |
| ContentLengthOutputStream | A stream wrapper that closes itself after a defined number of bytes. |
| ContentLengthStrategy | Represents a strategy to determine the content length based on the properties of an HTTP message. |
| ContentObservable | A specialization of Observable for ContentObserver that provides methods for invoking the various callback methods of ContentObserver. |
| ContentObserver | Receives call backs for changes to content. |
| ContentProducer | An abstract entity content producer. |
| ContentProvider | Content providers are one of the primary building blocks of Android applications, providing content to applications. |
| ContentQueryMap | Caches the contents of a cursor into a Map of String->ContentValues and optionally keeps the cache fresh by registering for updates on the content backing the cursor. |
| ContentResolver | This class provides applications access to the content model. |
| ContentUris | Utility methods useful for working with content Uris, those with a "content" scheme. |
| ContentValues | This class is used to store a set of values that the ContentResolver can process. |
| Context | Interface to global information about an application environment. |
| ContextMenu | Extension of Menu for context menus providing functionality to modify the header of the context menu. |
| ContextMenu.ContextMenuInfo | Additional information regarding the creation of the context menu. |
| ContextThemeWrapper | A ContextWrapper that allows you to modify the theme from what is in the wrapped context. |
| ContextWrapper | Proxying implementation of Context that simply delegates all of its calls to another Context. |
| Cookie | HTTP "magic-cookie" represents a piece of state information that the HTTP agent and the target server can exchange to maintain a session. |
| CookieAttributeHandler | Ths interface represents a cookie attribute handler responsible for parsing, validating, and matching a specific cookie attribute, such as path, domain, port, etc. |
| CookieHandler | This class is ready for managing a stateful cookie with HTTP protocol |
| CookieIdentityComparator | This cookie comparator can be used to compare identity of cookies. |
| CookieManager | CookieManager manages cookies according to RFC2109 spec. |
| CookieOrigin | CookieOrigin class incapsulates details of an origin server that are relevant when parsing, validating or matching HTTP cookies. |
| CookiePathComparator | This cookie comparator ensures that multiple cookies satisfying a common criteria are ordered in the Cookie header such that those with more specific Path attributes precede those with less specific. |
| CookiePolicy | |
| CookieSpec | Defines the cookie management specification. |
| CookieSpecBase | Cookie management functions shared by all specification. |
| CookieSpecFactory | |
| CookieSpecParamBean | |
| CookieSpecPNames | Parameter names for cookie specifications in HttpCookie. |
| CookieSpecRegistry | Cookie specification registry that can be used to obtain the corresponding cookie specification implementation for a given type of type or version of cookie. |
| CookieStore | Abstract cookie store. |
| CookieSyncManager | The class CookieSyncManager is used to synchronize the browser cookies between RAM and FLASH. |
| CopyOnWriteArrayList<E> | Implements a ArrayList variant that is thread-safe. |
| CopyOnWriteArraySet<E> | A Set that uses CopyOnWriteArrayList for all of its operations. |
| CoreConnectionPNames | Defines parameter names for connections in HttpCore. |
| CoreProtocolPNames | Defines parameter names for protocol execution in HttpCore. |
| CornerPathEffect | |
| CountDownLatch | A synchronization aid that allows one or more threads to wait until a set of operations being performed in other threads completes. |
| CountDownTimer | Schedule a countdown until a time in the future, with regular notifications on intervals along the way. |
| CRC32 | The CRC32 class is used to compute a CRC32 Checksum from a set of data. |
| Credentials | A class for representing UNIX credentials passed via ancillary data on UNIX domain sockets. |
| Credentials | User name and password based authentication credentials. |
| CredentialsProvider | Abstract credentials provider. |
| Criteria | A class indicating the application criteria for selecting a location provider. |
| CRL | This class represents Certificate Revocation Lists (CRLs). |
| CRLException | |
| CRLSelector | |
| CrossProcessCursor | |
| Currency | This class represents a currency as identified in the ISO 4217 currency codes. |
| Cursor | This interface provides random read-write access to the result set returned by a database query. |
| CursorAdapter | Adapter that exposes data from a Cursor to a ListView widget. |
| CursorIndexOutOfBoundsException | An exception indicating that a cursor is out of bounds. |
| CursorJoiner | Does a join on two cursors using the specified columns. |
| CursorJoiner.Result | The result of a call to next(). |
| CursorTreeAdapter | An adapter that exposes data from a series of Cursors to an ExpandableListView widget. |
| CursorWindow | A buffer containing multiple cursor rows. |
| CursorWrapper | Wrapper class for Cursor that delegates all calls to the actual cursor object |
| CycleInterpolator | Repeats the animation for a specified number of cycles. |
| CyclicBarrier | A synchronization aid that allows a set of threads to all wait for each other to reach a common barrier point. |
| DashPathEffect | |
| DatabaseMetaData | An interface which provides comprehensive information about the database. |
| DatabaseUtils | Static utility methods for dealing with databases and Cursors. |
| DatabaseUtils.InsertHelper | This class allows users to do multiple inserts into a table but compile the SQL insert statement only once, which may increase performance. |
| DataFormatException | DataFormatException is used to indicate an error in the format of a particular data stream. |
| DatagramChannel | A DatagramChannel is a selectable channel for part abstraction of datagram socket. |
| DatagramPacket | This class models a datagram packet to be sent or received. |
| DatagramSocket | This class models a socket for sending & receiving datagram packets. |
| DatagramSocketImpl | The abstract superclass of datagram & multicast socket implementations. |
| DatagramSocketImplFactory | This interface defines a factory for datagram socket implementations. |
| DataInput | DataInput is an interface which declares methods for reading in typed data from a Stream. |
| DataInputStream | DataInputStream is a filter class which can read typed data from a Stream. |
| DataOutput | DataOutput is an interface which declares methods for writing typed data to a Stream. |
| DataOutputStream | DataOutputStream is a filter class which can write typed data to a Stream. |
| DataSetObservable | A specialization of Observable for DataSetObserver that provides methods for invoking the various callback methods of DataSetObserver. |
| DataSetObserver | Receives call backs when a data set has been changed, or made invalid. |
| DataSource | An interface for the creation of Connection objects which represent a connection to a database. |
| DataTruncation | An exception which is thrown when a JDBC driver unexpectedly truncates a data value either when reading or when writing data. |
| Date | A Date class which can consume and produce dates in SQL Date format. |
| Date | Date represents a specific moment in time, to the millisecond. |
| DateFormat | DateFormat is the abstract superclass of formats which format and parse Dates. |
| DateFormat.Field | The instances of this inner class are used as attribute keys and values in AttributedCharacterIterator that SimpleDateFormat.formatToCharacterIterator() method returns. |
| DateFormatSymbols | DateFormatSymbols holds the Strings used in the formating and parsing of dates and times. |
| DateKeyListener | For entering dates in a text field. |
| DateParseException | An exception to indicate an error parsing a date string. |
| DatePicker | A view for selecting a month / year / day based on a calendar like layout. |
| DatePicker.OnDateChangedListener | The callback used to indicate the user changes the date. |
| DatePickerDialog | A simple dialog containing an DatePicker. |
| DatePickerDialog.OnDateSetListener | The callback used to indicate the user is done filling in the date. |
| DateSorter | Sorts dates into the following groups: Today Yesterday five days ago one month ago older than a month ago |
| DateTimeKeyListener | For entering dates and times in the same text field. |
| DateUtils | A utility class for parsing and formatting HTTP dates as used in cookies and other headers. |
| DeadObjectException | The object you are calling has died, because its hosting process no longer exists. |
| Debug | Provides various debugging functions for Android applications, including tracing and allocation counts. |
| Debug.InstructionCount | API for gathering and querying instruction counts. |
| Debug.MemoryInfo | This class is used to retrieved various statistics about the memory mappings for this process. |
| DebugUtils | Various utilities for debugging and logging. |
| DecelerateInterpolator | An interpolator where the rate of change starts out quickly and and then decelerates. |
| DecimalFormat | DecimalFormat is used to format and parse numbers, both integers and fractions, based on a pattern. |
| DecimalFormatSymbols | DecimalFormatSymbols holds the symbols used in the formating and parsing of numbers. |
| DeclHandler | SAX2 extension handler for DTD declaration events. |
| DefaultClientConnection | Default implementation of an operated client connection. |
| DefaultClientConnectionOperator | Default implementation of a ClientConnectionOperator. |
| DefaultConnectionKeepAliveStrategy | Default implementation of a strategy deciding duration that a connection can remain idle. |
| DefaultConnectionReuseStrategy | Default implementation of a strategy deciding about connection re-use. |
| DefaultedHttpContext | HttpContext implementation that delegates resolution of an attribute to the given default HttpContext instance if the attribute is not present in the local one. |
| DefaultedHttpParams | HttpParams implementation that delegates resolution of a parameter to the given default HttpParams instance if the parameter is not present in the local one. |
| DefaultHandler | Default base class for SAX2 event handlers. |
| DefaultHandler2 | This class extends the SAX2 base handler class to support the SAX2 LexicalHandler, DeclHandler, and EntityResolver2 extensions. |
| DefaultHttpClient | Default implementation of an HTTP client. |
| DefaultHttpClientConnection | Default implementation of a client-side HTTP connection. |
| DefaultHttpRequestFactory | Default implementation of a factory for creating request objects. |
| DefaultHttpRequestRetryHandler | The default HttpRequestRetryHandler used by request executors. |
| DefaultHttpResponseFactory | Default implementation of a factory for creating response objects. |
| DefaultHttpRoutePlanner | Default implementation of an HttpRoutePlanner. |
| DefaultHttpServerConnection | Default implementation of a server-side HTTP connection. |
| DefaultProxyAuthenticationHandler | |
| DefaultRedirectHandler | Default implementation of RedirectHandler. |
| DefaultRequestDirector | Default implementation of RequestDirector. |
| DefaultResponseParser | |
| DefaultTargetAuthenticationHandler | |
| DefaultUserTokenHandler | |
| Deflater | The Deflater class is used to compress bytes using the DEFLATE compression algorithm. |
| DeflaterOutputStream | The DeflaterOutputStream class implements a stream filter for the writing of compressed data to a stream. |
| Delayed | A mix-in style interface for marking objects that should be acted upon after a given delay. |
| DelayQueue<E extends Delayed> | An unbounded blocking queue of Delayed elements, in which an element can only be taken when its delay has expired. |
| Deprecated | |
| DESedeKeySpec | |
| DESKeySpec | |
| Destroyable | |
| DestroyFailedException | |
| DexFile | Manipulate DEX files. |
| DhcpInfo | A simple object for retrieving the results of a DHCP request. |
| DHGenParameterSpec | |
| DHKey | |
| DHParameterSpec | |
| DHPrivateKey | |
| DHPrivateKeySpec | |
| DHPublicKey | |
| DHPublicKeySpec | |
| DialerFilter | |
| DialerKeyListener | For dialing-only text entry |
| Dialog | Base class for Dialogs. |
| DialogInterface | |
| DialogInterface.OnCancelListener | Interface used to allow the creator of a dialog to run some code when the dialog is canceled. |
| DialogInterface.OnClickListener | Interface used to allow the creator of a dialog to run some code when an item on the dialog is clicked.. |
| DialogInterface.OnDismissListener | Interface used to allow the creator of a dialog to run some code when the dialog is dismissed. |
| DialogInterface.OnKeyListener | Interface definition for a callback to be invoked when a key event is dispatched to this dialog. |
| DialogInterface.OnMultiChoiceClickListener | Interface used to allow the creator of a dialog to run some code when an item in a multi-choice dialog is clicked. |
| DialogPreference | The DialogPreference class is a base class for preferences that are dialog-based. |
| Dictionary<K, V> | Dictionary is a abstract class which is the superclass of all classes that associate keys with values, such as Hashtable. |
| DigestException | This class represents exceptions for message digest computation. |
| DigestInputStream | |
| DigestOutputStream | |
| DigestScheme | Digest authentication scheme as defined in RFC 2617. |
| DigestSchemeFactory | |
| DigitalClock | Like AnalogClock, but digital. |
| DigitsKeyListener | For digits-only text entry |
| DiscretePathEffect | |
| Display | |
| DisplayMetrics | A structure describing general information about a display, such as its size, density, and font scaling. |
| Document | The Document interface represents the entire HTML or XML
document. |
| DocumentBuilder | Defines a bridge from XML sources (files, stream etc.) to DOM trees. |
| DocumentBuilderFactory | Provides a factory for DocumentBuilder instances. |
| Documented | Defines a meta-annotation for indicating that an annotation is documented and considered part of the public API. |
| DocumentFragment | DocumentFragment is a "lightweight" or "minimal"
Document object. |
| DocumentHandler | This interface is deprecated. This interface has been replaced by the SAX2 ContentHandler interface, which includes Namespace support. |
| DocumentType | Each Document has a doctype attribute whose value
is either null or a DocumentType object. |
| DomainCombiner | A DomainCombiner is a way to update the protection domains from an AccessControlContext |
| DOMException | DOM operations only raise exceptions in "exceptional" circumstances, i.e., when an operation is impossible to perform (either for logical reasons, because data is lost, or because the implementation has become unstable). |
| DOMImplementation | The DOMImplementation interface provides a number of methods
for performing operations that are independent of any particular instance
of the document object model. |
| Double |
Double is the wrapper for the primitive type |
| DoubleBuffer | A buffer of doubles. |
| DownloadListener | |
| Drawable | A Drawable is a general abstraction for "something that can be drawn." Most often you will deal with Drawable as the type of resource retrieved for drawing things to the screen; the Drawable class provides a generic API for dealing with an underlying visual resource that may take a variety of forms. |
| Drawable.Callback | Implement this interface if you want to create an animated drawable that extends Drawable. |
| Drawable.ConstantState | |
| DrawableContainer | |
| DrawableContainer.DrawableContainerState | |
| DrawableMarginSpan | |
| DrawFilter | A DrawFilter subclass can be installed in a Canvas. |
| Driver | An Interface to a JDBC Driver. |
| Driver | SAX2 Driver that pulls events from XmlPullParser and comverts them into SAX2 callbacks. |
| DriverManager | Provides facilities for managing JDBC Drivers. |
| DriverPropertyInfo | A class holding information about Driver Properties for making a Connection. |
| DSAKey | |
| DSAKeyPairGenerator | |
| DSAParameterSpec | |
| DSAParams | |
| DSAPrivateKey | |
| DSAPrivateKeySpec | |
| DSAPublicKey | |
| DSAPublicKeySpec | |
| DTDHandler | Receive notification of basic DTD-related events. |
| DuplicateFormatFlagsException | The unchecked exception will be thrown out if there are duplicate flags given out in the format specifier. |
| DynamicDrawableSpan | |
| DynamicLayout | DynamicLayout is a text layout that updates itself as the text is edited. |
| ECField | |
| ECFieldF2m | |
| ECFieldFp | |
| ECGenParameterSpec | |
| ECKey | |
| ECParameterSpec | |
| ECPoint | |
| ECPrivateKey | |
| ECPrivateKeySpec | |
| ECPublicKey | |
| ECPublicKeySpec | |
| Editable | This is the interface for text whose content and markup can be changed (as opposed to immutable text like Strings). |
| Editable.Factory | Factory used by TextView to create new Editables. |
| EditText | EditText is a thin veneer over TextView that configures itself to be editable. |
| EditTextPreference | The EditTextPreference class is a preference that allows for string input. |
| EGL | |
| EGL10 | |
| EGL11 | |
| EGLConfig | |
| EGLContext | |
| EGLDisplay | |
| EGLSurface | |
| Element | An XML element. |
| Element | The Element interface represents an element in an HTML or XML
document. |
| ElementListener | Listens for the beginning and ending of elements. |
| ElementType | Defines an enumeration for Java program elements. |
| EllipticCurve | |
| EmbossMaskFilter | |
| EmptyStackException | Runtime exception which is thrown when pop/peek method of stack is executed on a stack which is empty |
| EncodedKeySpec | |
| EncodingUtils | The home for utility methods that handle various encoding tasks. |
| EncryptedPrivateKeyInfo | |
| EndElementListener | Listens for the end of elements. |
| EndTextElementListener | Listens for the end of text elements. |
| EnglishReasonPhraseCatalog | English reason phrases for HTTP status codes. |
| Entity | This interface represents an entity, either parsed or unparsed, in an XML document. |
| EntityDeserializer | Default implementation of an entity deserializer. |
| EntityEnclosingRequestWrapper | A wrapper class for HttpEntityEnclosingRequests that can be used to change properties of the current request without modifying the original object. |
| EntityReference | EntityReference objects may be inserted into the structure
model when an entity reference is in the source document, or when the
user wishes to insert an entity reference. |
| EntityResolver | Basic interface for resolving entities. |
| EntityResolver2 | Extended interface for mapping external entity references to input sources, or providing a missing external subset. |
| EntitySerializer | Default implementation of an entity serializer. |
| EntityTemplate | Entity that delegates the process of content generation to an abstract content producer. |
| EntityUtils | Static helpers for dealing with entities. |
| Enum<E extends Enum<E>> | The superclass of all enumerated types. |
| EnumConstantNotPresentException |
Indicates that an |
| Enumeration<E> | An Enumeration is used to sequence over a collection of objects. |
| EnumMap<K extends Enum<K>, V> | |
| EnumSet<E extends Enum<E>> | |
| Environment | Provides access to environment variables. |
| EOFException | This End Of File (EOF) exception is thrown when a program encounters the end of a file or stream during an operation. |
| EofSensorInputStream | A stream wrapper that triggers actions on close() and EOF. |
| EofSensorWatcher | A watcher for EofSensorInputStream. |
| Error | This class is the superclass of all classes which represent unrecoverable errors. |
| ErrorHandler | Basic interface for SAX error handlers. |
| ErrorManager | An error reporting facility for Handler implementations to record any error that may happen during logging. |
| EventListener | EventListener is the superclass of all event listener interfaces. |
| EventListenerProxy | This abstract class provides a simple wrapper to types of EventListener. |
| EventLogTags | Parsed representation of /etc/event-log-tags. |
| EventLogTags.Description | |
| EventObject | EventObjects represent events. |
| Exception | This class is the superclass of all classes which represent recoverable exceptions. |
| ExceptionInInitializerError | This error is thrown when an exception occurs during class initialization. |
| ExceptionUtils | The home for utility methods that handle various exception-related tasks. |
| Exchanger<V> | A synchronization point at which two threads can exchange objects. |
| ExecutionContext | Context attribute names for protocol execution. |
| ExecutionException | Exception thrown when attempting to retrieve the result of a task that aborted by throwing an exception. |
| Executor | An object that executes submitted Runnable tasks. |
| ExecutorCompletionService<V> | A CompletionService that uses a supplied Executor to execute tasks. |
| Executors | Factory and utility methods for Executor, ExecutorService, ScheduledExecutorService, ThreadFactory, and Callable classes defined in this package. |
| ExecutorService | An Executor that provides methods to manage termination and methods that can produce a Future for tracking progress of one or more asynchronous tasks. |
| ExemptionMechanism | |
| ExemptionMechanismException | |
| ExemptionMechanismSpi | |
| ExpandableListActivity | An activity that displays an expandable list of items by binding to a data source implementing the ExpandableListAdapter, and exposes event handlers when the user selects an item. |
| ExpandableListAdapter | An adapter that links a ExpandableListView with the underlying data. |
| ExpandableListView | A view that shows items in a vertically scrolling two-level list. |
| ExpandableListView.ExpandableListContextMenuInfo | Extra menu information specific to an ExpandableListView provided to the onCreateContextMenu(ContextMenu, View, ContextMenuInfo) callback when a context menu is brought up for this AdapterView. |
| ExpandableListView.OnChildClickListener | Interface definition for a callback to be invoked when a child in this expandable list has been clicked. |
| ExpandableListView.OnGroupClickListener | Interface definition for a callback to be invoked when a group in this expandable list has been clicked. |
| ExpandableListView.OnGroupCollapseListener | Used for being notified when a group is collapsed |
| ExpandableListView.OnGroupExpandListener | Used for being notified when a group is expanded |
| Externalizable | Objects that want to be serialized/deserialized using ObjectOutputStream/ObjectInputStream but defining their own byte representation should implement this interface. |
| FaceDetector | Identifies the faces of people in a Bitmap graphic object. |
| FaceDetector.Face | A Face contains all the information identifying the location of a face in a bitmap. |
| FactoryConfigurationError | Represents an error that occured during the configuration of parser factory. |
| Field | This class must be implemented by the VM vendor. |
| FieldPosition | FieldPosition is used to identify fields in formatted Strings. |
| File | File is a class which represents a file name or directory. |
| FileChannel | An abstract channel type for interaction with a platform file. |
| FileChannel.MapMode | A type of file mapping modes. |
| FileDescriptor | FileDescriptor is the lowest level representation of a File, Device, or Socket. |
| FileEntity | An entity whose content is retrieved from a file. |
| FileFilter | FileFilter is an interface for filtering abstract Files |
| FileHandler | A Handler writes description of logging event into a specified
file or a rotating set of files. |
| FileInputStream | FileInputStream is a class for reading bytes from a file. |
| FileLock | A FileLock represents a locked region of a file. |
| FileLockInterruptionException | Thrown when thread was interrupted while waiting to acquire a file lock. |
| FilenameFilter | FilenameFilter is an interface which declares methods for filtering file
names in the list method of File. |
| FileNameMap | Defines a scheme for mapping a filename type to a MIME content type. |
| FileNotFoundException | This IO exception is thrown when a file specified by a program cannot be found. |
| FileObserver | |
| FileOutputStream | FileOutputStream is a class whose underlying stream is represented by a file in the operating system. |
| FilePermission | The class FilePermission is responsible for granting access to files or directories. |
| FileReader | FileReader is class for turning a file into a character Stream. |
| FileWriter | FileWriter is a class for writing characters out to a file. |
| Filter | A filter constrains data with a filtering pattern. |
| Filter | A Filter provides a mechanism for exercising fine-grained control over what records get logged. |
| Filter.FilterListener | Listener used to receive a notification upon completion of a filtering operation. |
| Filter.FilterResults | Holds the results of a filtering operation. |
| Filterable | Defines a filterable behavior. |
| FilterInputStream | FilteredInputStream is a class which takes an input stream and filters the input in some way. |
| FilterOutputStream | FilteredOutputStream is a class which takes an output stream and filters the output in some way. |
| FilterQueryProvider | This class can be used by external clients of CursorAdapter and CursorTreeAdapter to define how the content of the adapter should be filtered. |
| FilterReader | FilterReader is a class which takes a Reader and filters the input in some way. |
| FilterWriter | FilterWriter is a class which takes a Writer and filters the output in some way. |
| FlakyTest | This annotation can be used on an InstrumentationTestCase's test methods. |
| Float |
Float is the wrapper for the primitive type |
| FloatBuffer | A buffer of floats. |
| FloatMath | Math routines similar to those found in Math. |
| Flushable | Indicates that an output object can be flushed. |
| FocusFinder | The algorithm used for finding the next focusable view in a given direction from a view that currently has focus. |
| ForegroundColorSpan | |
| Format | Format is the abstract superclass of classes which format and parse objects according to Locale specific rules. |
| Format.Field | This inner class is used to represent Format attributes in the AttributedCharacterIterator that formatToCharacterIterator() method returns in the Format subclasses. |
| FormatFlagsConversionMismatchException | The unchecked exception will be thrown out if a conversion and flags are incompatible. |
| Formattable | Any class that need to perform customer formatting by transferring converter specifier 's' to Formatter should implement the Formattable interface. |
| FormattableFlags | FormattableFlags are used as a parameter to method Formattable.formatTo() and instruct the output format in Formattables. |
| FormattedHeader | An HTTP header which is already formatted. |
| Formatter | The Formatter class is a String-formatting utility that is designed
to work like the |
| Formatter | Formatter objects are used to format LogRecord
objects into a string representation. |
| Formatter.BigDecimalLayoutForm | The enumeration giving the available styles for formatting very large decimal numbers. |
| FormatterClosedException | The unchecked exception will be thrown out if the formatter has been closed. |
| FrameLayout | FrameLayout is designed to block out an area on the screen to display a single item. |
| FrameLayout.LayoutParams | Per-child layout information for layouts that support margins. |
| Future<V> | A Future represents the result of an asynchronous computation. |
| FutureTask<V> | A cancellable asynchronous computation. |
| Gallery | A view that shows items in a center-locked, horizontally scrolling list. |
| Gallery.LayoutParams | Gallery extends LayoutParams to provide a place to hold current Transformation information along with previous position/transformation info. |
| GatheringByteChannel | The interface to channels that can write a set of buffers in a single operation. |
| GeneralSecurityException | This class represents the general security exception. |
| GenericArrayType | Represents an array type with a component type that is parameterized or a type variable. |
| GenericDeclaration | Common interface for entities that have type variables. |
| GenericSignatureFormatError | Indicates that a malformed signature has been encountered via a reflective method. |
| Geocoder | A class for handling geocoding and reverse geocoding. |
| GeoPoint | An immutable class representing a pair of latitude and longitude, stored as integer numbers of microdegrees. |
| GestureDetector | Detects various gestures and events using the supplied MotionEvents. |
| GestureDetector.OnGestureListener | The listener that is used to notify when gestures occur. |
| GestureDetector.SimpleOnGestureListener | A convenience class to extend when you only want to listen for a subset of all the gestures. |
| GetChars | Please implement this interface if your CharSequence has a getChars() method like the one in String that is faster than calling charAt() multiple times. |
| GL | |
| GL10 | |
| GL10Ext | |
| GL11 | |
| GL11Ext | |
| GL11ExtensionPack | |
| GLDebugHelper | A helper class for debugging OpenGL ES applications. |
| GLException | An exception class for OpenGL errors. |
| GLU | A set of GL utilities inspired by the OpenGL Utility Toolkit. |
| GLUtils | Utility class to help bridging OpenGL ES and Android APIs. |
| GradientDrawable | A simple color gradient for buttons, backgrounds, etc. |
| GradientDrawable.Orientation | Controls how the gradient is oriented relative to the drawable's bounds |
| Gravity | Standard constants and tools for placing an object within a potentially larger container. |
| GregorianCalendar | GregorianCalendar provides the conversion between Dates and integer calendar fields, such as the month, year or minute, for the Gregorian calendar. |
| GridLayoutAnimationController | A layout animation controller is used to animated a grid layout's children. |
| GridLayoutAnimationController.AnimationParameters | The set of parameters that has to be attached to each view contained in the view group animated by the grid layout animation controller. |
| GridView | A view that shows items in two-dimensional scrolling grid. |
| Group | |
| GsmCellLocation | Represents the cell location on a GSM phone. |
| Guard | This interface is implemented by objects which wish to control access to other objects. |
| GuardedObject | GuardedObject controls access to an object, by checking all requests for the object with a Guard. |
| GZIPInputStream | The GZIPInputStream class is used to read data stored in the GZIP format. |
| GZIPOutputStream | The GZIPOutputStream class is used to write data to a stream in the GZIP storage format. |
| Handler | A Handler allows you to send and process Message and Runnable objects associated with a thread's MessageQueue. |
| Handler | A Handler object accepts a logging request and exports the
desired messages to a target, for example, a file, the console, etc. |
| HandlerBase | This class is deprecated. This class works with the deprecated DocumentHandler interface. It has been replaced by the SAX2 DefaultHandler class. |
| HandlerThread | Handy class for starting a new thread that has a looper. |
| HandshakeCompletedEvent | |
| HandshakeCompletedListener | |
| HashMap<K, V> | HashMap is an implementation of Map. |
| HashSet<E> | HashSet is an implementation of Set. |
| Hashtable<K, V> | Hashtable associates keys with values. |
| Header | Represents an HTTP header field. |
| HeaderElement | One element of an HTTP header value. |
| HeaderElementIterator | A type-safe iterator for HeaderElement objects. |
| HeaderGroup | A class for combining a set of headers. |
| HeaderIterator | A type-safe iterator for Header objects. |
| HeaderValueFormatter | Interface for formatting elements of a header value. |
| HeaderValueParser | Interface for parsing header values into elements. |
| HeaderViewListAdapter | ListAdapter used when a ListView has header views. |
| HideReturnsTransformationMethod | This transformation method causes any carriage return characters (\r) to be hidden by displaying them as zero-width non-breaking space characters (?). |
| HostNameResolver | |
| HostnameVerifier | |
| Html | This class processes HTML strings into displayable styled text. |
| Html.ImageGetter | Retrieves images for HTML <img> tags. |
| Html.TagHandler | Is notified when HTML tags are encountered that the parser does not know how to interpret. |
| HTTP | Constants and static helpers related to the HTTP protocol. |
| HttpAbstractParamBean | |
| HttpAuthHandler | HTTP authentication handler: local handler that takes care of HTTP authentication requests. |
| HttpClient | Interface for an HTTP client. |
| HttpClientConnection | An HTTP connection for use on the client side. |
| HttpClientParams | An adaptor for accessing HTTP client parameters in HttpParams. |
| HttpConnection | A generic HTTP connection, useful on client and server side. |
| HttpConnectionMetrics | The point of access to the statistics of an HttpConnection. |
| HttpConnectionMetricsImpl | Implementation of the metrics interface. |
| HttpConnectionParamBean | |
| HttpConnectionParams | An adaptor for accessing connection parameters in HttpParams. |
| HttpContext | A context for executing a request. |
| HttpDateGenerator | Generates a date in the format required by the HTTP protocol. |
| HttpDelete | HTTP DELETE method
The HTTP DELETE method is defined in section 9.7 of RFC2616: The DELETE method requests that the origin server delete the resource identified by the Request-URI. |
| HttpEntity | An entity that can be sent or received with an HTTP message. |
| HttpEntityEnclosingRequest | A request with an entity. |
| HttpEntityEnclosingRequestBase | Basic implementation of an HTTP request that can be modified. |
| HttpEntityWrapper | Base class for wrapping entities. |
| HttpException | Signals that an HTTP exception has occurred. |
| HttpExpectationVerifier | Defines an interface to verify whether an incoming HTTP request meets the target server's expectations. |
| HttpGet | HTTP GET method. |
| HttpHead | HTTP HEAD method. |
| HttpHost | Holds all of the variables needed to describe an HTTP connection to a host. |
| HttpHostConnectException | A ConnectException that specifies the HttpHost that was being connected to. |
| HttpInetConnection | An HTTP connection over the Internet Protocol (IP). |
| HttpMessage | A generic HTTP message. |
| HttpMessageParser | Generic message parser interface. |
| HttpMessageWriter | Generic message writer interface. |
| HttpOptions | HTTP OPTIONS method. |
| HttpParams | Represents a collection of HTTP protocol and framework parameters. |
| HttpPost | HTTP POST method. |
| HttpProcessor | Performs interceptor processing of requests and responses. |
| HttpProtocolParamBean | |
| HttpProtocolParams | This class implements an adaptor around the HttpParams interface to simplify manipulation of the HTTP protocol specific parameters. |
| HttpPut | HTTP PUT method. |
| HttpRequest | An HTTP request. |
| HttpRequestBase | Basic implementation of an HTTP request that can be modified. |
| HttpRequestExecutor | Sends HTTP requests and receives the responses. |
| HttpRequestFactory | A factory for HttpRequest objects. |
| HttpRequestHandler | |
| HttpRequestHandlerRegistry | Maintains a map of HTTP request handlers keyed by a request URI pattern. |
| HttpRequestHandlerResolver | Interface to be implemented by objects that can resolve HttpRequestHandler instances by request URI. |
| HttpRequestInterceptor | Processes a request. |
| HttpRequestInterceptorList | Provides access to an ordered list of request interceptors. |
| HttpRequestParser | |
| HttpRequestRetryHandler | A handler for determining if an HttpRequest should be retried after a recoverable exception during execution. |
| HttpRequestWriter | |
| HttpResponse | An HTTP response. |
| HttpResponseException | Signals a non 2xx HTTP response. |
| HttpResponseFactory | A factory for HttpResponse objects. |
| HttpResponseInterceptor | Processes a response. |
| HttpResponseInterceptorList | Provides access to an ordered list of response interceptors. |
| HttpResponseParser | |
| HttpResponseWriter | |
| HttpRetryException | The exception to be thrown when a request cannot be retried. |
| HttpRoute | The route for a request. |
| HttpRouteDirector | Provides directions on establishing a route. |
| HttpRoutePlanner | Encapsulates logic to compute a HttpRoute to a target host. |
| HttpServerConnection | An HTTP connection for use on the server side. |
| HttpService | Minimalistic server-side implementation of an HTTP processor. |
| HttpStatus | Constants enumerating the HTTP status codes. |
| HttpsURLConnection | |
| HttpTrace | HTTP TRACE method. |
| HttpTransportMetrics | |
| HttpTransportMetricsImpl | Default implementation of HttpTransportMetrics. |
| HttpUriRequest | Extended version of the HttpRequest interface that provides convenience methods to access request properties such as request URI and method type. |
| HttpURLConnection | This abstract subclass of URLConnection defines method for
managing HTTP connection according to the description given by RFC 2068 |
| HttpVersion | Represents an HTTP version, as specified in RFC 2616. |
| IBinder | Base interface for a remotable object, the core part of a lightweight remote procedure call mechanism designed for high performance when performing in-process and cross-process calls. |
| IBinder.DeathRecipient | Interface for receiving a callback when the process hosting an IBinder has gone away. |
| IconMarginSpan | |
| Identity | |
| IdentityHashMap<K, V> | IdentityHashMap This is a variant on HashMap which tests equality by reference instead of by value. |
| IdentityInputStream | A stream for reading from a session input buffer. |
| IdentityOutputStream | A stream for writing with an "identity" transport encoding. |
| IdentityScope | |
| IdleConnectionHandler | A helper class for connection managers to track idle connections. |
| IInterface | Base class for Binder interfaces. |
| IllegalAccessError | This error is thrown when the VM notices that a an attempt is being made to access a field which is not accessable from where it is referenced. |
| IllegalAccessException | This exception is thrown when a program attempts to access a field or method which is not accessible from the location where the reference is made. |
| IllegalArgumentException | This runtime exception is thrown when a method is invoked with an argument which it can not reasonably deal with. |
| IllegalBlockingModeException | Thrown when when operation that requires a specific blocking mode is invoked on a channel that is in a different blocking mode. |
| IllegalBlockSizeException | |
| IllegalCharsetNameException | Thrown when an illegal charset name is encountered. |
| IllegalFormatCodePointException | The unchecked exception will be thrown out if an invalid Unicode code point, which is Character.isValidCodePoint(int), is passed as a parameter to Formatter. |
| IllegalFormatConversionException | The unchecked exception will be thrown out when the parameter is incompatible with the corresponding format specifier. |
| IllegalFormatException | Unchecked Exception that is to be thrown out when a format string that contains either an illegal syntax or format specifier is transferred as a parameter. |
| IllegalFormatFlagsException | The unchecked exception will be thrown out if the combination of the format flags is illegal. |
| IllegalFormatPrecisionException | The unchecked exception will be thrown out when the precision is a negative other than -1, or the conversion does not support a precision or other cases when the precision is not supported. |
| IllegalFormatWidthException | The unchecked exception will be thrown out when the width is a negative other than -1, or the conversion does not support a width or other cases when the width is not supported. |
| IllegalMonitorStateException | This runtime exception is thrown when a monitor operation is attempted when the monitor is not in the correct state, for example when a thread attempts to exit a monitor which it did not own. |
| IllegalSelectorException | Thrown when a call is made to register a channel on a selector that has been created by a different provider. |
| IllegalStateException | This runtime exception is thrown when an action is attempted at a time when the virtual machine is not in the correct state. |
| IllegalThreadStateException | This runtime exception is thrown when an operation is attempted which is not possible given the state that the executing thread is in. |
| ImageButton | An image button displays an image that can be pressed, or clicked, by the user. |
| ImageSpan | |
| ImageSwitcher | |
| ImageView | Displays an arbitrary image, such as an icon. |
| ImageView.ScaleType | Options for scaling the bounds of an image to the bounds of this view. |
| IncompatibleClassChangeError | This class is the superclass of all classes which represent errors which occur when inconsistant class files are loaded into the same running image. |
| IncompleteAnnotationException | Indicates that an element of an annotation type was accessed that was added after the type was compiled or serialized. |
| IndexOutOfBoundsException | This runtime exception is thrown when a program attempts to access a value in an indexable collection using a value which is outside the possible range of indices. |
| Inet4Address | |
| Inet6Address | |
| InetAddress | The Internet Protocol (IP) address class. |
| InetAddressUtils | A collection of utilities relating to InetAddresses. |
| InetSocketAddress | |
| InflateException | This exception is thrown by an inflater on error conditions. |
| Inflater | The Inflater class is used to decompress bytes using the DEFLATE compression algorithm. |
| InflaterInputStream | InflaterOutputStream read data which has been compressed using the DEFLATE compression method. |
| InheritableThreadLocal<T> | A variable for which each thread has its own value; child threads will inherit the value at thread creation time. |
| Inherited | Defines a meta-annotation for indicating indicating that an annotation is automatically inherited. |
| InputFilter | InputFilters can be attached to Editables to constrain the changes that can be made to them. |
| InputFilter.AllCaps | This filter will capitalize all the lower case letters that are added through edits. |
| InputFilter.LengthFilter | This filter will constrain edits not to make the length of the text greater than the specified length. |
| InputMismatchException | An InputMismatchException is thrown by a scanner to indicate that the next token does not match the pattern the specified type. |
| InputSource | A single input source for an XML entity. |
| InputStream | InputStream is an abstract class for all byte input streams. |
| InputStreamEntity | A streamed entity obtaining content from an InputStream. |
| InputStreamReader | InputStreamReader is class for turning a byte Stream into a character Stream. |
| InsetDrawable | A Drawable that insets another Drawable by a specified distance. |
| InstantiationError | This error is thrown when the VM notices that a an attempt is being made to create a new instance of a class which has no visible constructors from the location where new is invoked. |
| InstantiationException | This exception is thrown when a program attempts to access a constructor which is not accessible from the location where the reference is made. |
| Instrumentation | Base class for implementing application instrumentation code. |
| Instrumentation.ActivityMonitor | Information about a particular kind of Intent that is being monitored. |
| Instrumentation.ActivityResult | Description of a Activity execution result to return to the original activity. |
| InstrumentationInfo | Information you can retrieve about a particular piece of test instrumentation. |
| InstrumentationTestCase | A test case that has access to Instrumentation. |
| InstrumentationTestRunner | An Instrumentation that runs various types of TestCases against an Android package (application). |
| InstrumentationTestSuite | A TestSuite that injects Instrumentation into InstrumentationTestCase before running them. |
| IntBuffer | A buffer of ints. |
| Integer |
Integer is the wrapper for the primitive type |
| Intent | An intent is an abstract description of an operation to be performed. |
| Intent.FilterComparison | Wrapper class holding an Intent and implementing comparisons on it for the purpose of filtering. |
| Intent.ShortcutIconResource | Represents a shortcut icon resource. |
| IntentFilter | Structured description of Intent values to be matched. |
| IntentFilter.AuthorityEntry | This is an entry for a single authority in the Iterator returned by authoritiesIterator(). |
| IntentFilter.MalformedMimeTypeException | This exception is thrown when a given MIME type does not have a valid syntax. |
| InternalError | This error is thrown when the VM notices that it has gotten into a state which it does not understand. |
| Interpolator | |
| Interpolator | An interpolator defines the rate of change of an animation. |
| Interpolator.Result | |
| InterruptedException | This exception is thrown when a waiting thread is activated before the condition it was waiting on has been satisfied. |
| InterruptedIOException | This IO exception is thrown when a program reading or writing to a stream is interrupted. |
| InterruptibleChannel | Channels that implement this interface are both asynchronously closable and interruptible. |
| InvalidAlgorithmParameterException | This class represents invalid algorithm parameters to cryptographic services. |
| InvalidClassException | A problem was found with the class of one of the objects being serialized or deserialized. |
| InvalidCredentialsException | Authentication credentials required to respond to a authentication challenge are invalid |
| InvalidKeyException | Used when invalid cryptography keys are used. |
| InvalidKeySpecException | |
| InvalidMarkException | A InvalidMarkException is thrown when reset()
is called on a buffer, but there is no mark set previously. |
| InvalidObjectException | The object graph loaded (deserialized) can be validated by a collection of validator objects. |
| InvalidParameterException | This exception is thrown when an invalid parameter is passed to a method. |
| InvalidParameterSpecException | |
| InvalidPreferencesFormatException | An exception to indicate that the input XML file is not well-formed or
validating to the appropriate document type, which is specified by
Preferences. |
| InvalidPropertiesFormatException | |
| InvocationHandler | Implementors of this interface decode and dispatch methods sent to proxy instances. |
| InvocationTargetException | This class provides a wrapper for an exception thrown by a Method or Constructor invocation. |
| IOException | This IO exception is thrown when a program encounters some sort I/O error. |
| IPackageInstallObserver | API for installation callbacks from the Package Manager. |
| IPackageInstallObserver.Stub | Local-side IPC implementation stub class. |
| IsolatedContext | A mock context which prevents its users from talking to the rest of the device while stubbing enough methods to satify code that tries to talk to other packages. |
| ItemizedOverlay<Item extends OverlayItem> | A base class for an Overlay which consists of a list of OverlayItems. |
| ItemizedOverlay.OnFocusChangeListener | Interface for listeners interested in when the focused Item changes. |
| Iterable<T> | Implementations of this interface can be used within a |
| Iterator<E> | An Iterator is used to sequence over a collection of objects. |
| IvParameterSpec |
| JarEntry | |
| JarException | This runtime exception is thrown when a problem occurs while reading a JAR file. |
| JarFile | JarFile is used to read jar entries and their associated data from jar files. |
| JarInputStream | |
| JarOutputStream | The JarOutputStream is used to output data in JarFile format. |
| JarURLConnection | This class establishes a connection to a URL using the jar protocol. |
| 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. |
| JSONStringer | JSONStringer provides a quick and convenient way of producing JSON text. |
| JSONTokener | A JSONTokener takes a source string and extracts characters and tokens from it. |
| JsPromptResult | Public class for handling javascript prompt requests. |
| JsResult |
| LangUtils | A set of utility methods to help produce consistent equals and hashCode methods. |
| LastOwnerException | |
| LauncherActivity | Displays a list of all activities which can be performed for a given intent. |
| LaxContentLengthStrategy | The lax implementation of the content length strategy. |
| LayerDrawable | Drawable that manages an array of other drawables. |
| LayeredSocketFactory | A SocketFactory for layered sockets (SSL/TLS). |
| LayerRasterizer | |
| Layout | A base class that manages text layout in visual elements on the screen. |
| Layout.Alignment | |
| Layout.Directions | Stores information about bidirectional (left-to-right or right-to-left) text within the layout of a line. |
| LayoutAnimationController | A layout animation controller is used to animated a layout's, or a view group's, children. |
| LayoutAnimationController.AnimationParameters | The set of parameters that has to be attached to each view contained in the view group animated by the layout animation controller. |
| LayoutInflater | This class is used to instantiate layout XML file into its corresponding View objects. |
| LayoutInflater.Factory | |
| LayoutInflater.Filter | Hook to allow clients of the LayoutInflater to restrict the set of Views that are allowed to be inflated. |
| LDAPCertStoreParameters | |
| LeadingMarginSpan | |
| LeadingMarginSpan.Standard | |
| Level | Level objects are used to indicate the level of logging. |
| LevelListDrawable | A resource that contains a number of alternate images, each assigned a maximum numerical value. |
| LexicalHandler | SAX2 extension handler for lexical events. |
| LightingColorFilter | |
| LinearGradient | |
| LinearInterpolator | An interpolator where the rate of change is constant |
| LinearLayout | A Layout that arranges its children in a single column or a single row. |
| LinearLayout.LayoutParams | Per-child layout information associated with ViewLinearLayout. |
| LineBackgroundSpan | |
| LineFormatter | Interface for formatting elements of the HEAD section of an HTTP message. |
| LineHeightSpan | |
| LineNumberInputStream | This class is deprecated. Use LineNumberReader |
| LineNumberReader | LineNumberReader is a buffered character input reader which counts line numbers as data is being read. |
| LineParser | Interface for parsing lines in the HEAD section of an HTTP message. |
| LinkageError | This class is the superclass of all classes which represent errors that occur when loading and linking class files. |
| LinkedBlockingQueue<E> | An optionally-bounded blocking queue based on linked nodes. |
| LinkedHashMap<K, V> | LinkedHashMap is a variant on HashMap. |
| LinkedHashSet<E> | LinkedHashSet is a variant on HashSet. |
| LinkedList<E> | LinkedList is an implementation of List, backed by a linked list. |
| Linkify | Linkify take a piece of text and a regular expression and turns all of the regex matches in the text into clickable links. |
| Linkify.MatchFilter | MatchFilter enables client code to have more control over what is allowed to match and become a link, and what is not. |
| Linkify.TransformFilter | TransformFilter enables client code to have more control over how matched patterns are represented as URLs. |
| LinkMovementMethod | |
| List<E> | List is a collection which maintains an ordering for its elements. |
| ListActivity | An activity that displays a list of items by binding to a data source such as an array or Cursor, and exposes event handlers when the user selects an item. |
| ListAdapter | Extended Adapter that is the bridge between a ListView and the data that backs the list. |
| ListIterator<E> | An ListIterator is used to sequence over a List of objects. |
| ListPreference | The ListPreference is a preference that displays a list of entries as a dialog. |
| ListResourceBundle | ListResourceBundle is the abstract superclass of classes which provide
resources by implementing the getContents() method to return
the list of resources. |
| ListView | A view that shows items in a vertically scrolling list. |
| LocalActivityManager | Helper class for managing multiple running embedded activities in the same process. |
| Locale | Locale represents a language/country/variant combination. |
| LocalServerSocket | non-standard class for creating inbound UNIX-domain socket on the Android platform, this is created in the Linux non-filesystem namespace. |
| LocalSocket | Creates a (non-server) socket in the UNIX-domain namespace. |
| LocalSocketAddress | A UNIX-domain (AF_LOCAL) socket address. |
| LocalSocketAddress.Namespace | The namespace that this address exists in. |
| Location | A class representing a geographic location sensed at a particular time (a "fix"). |
| LocationListener | Used for receiving notifications from the LocationManager when the location has changed. |
| LocationManager | This class provides access to the system location services. |
| LocationProvider | An abstract superclass for location providers. |
| Locator | Interface for associating a SAX event with a document location. |
| Locator2 | SAX2 extension to augment the entity information provided though a Locator. |
| Locator2Impl | SAX2 extension helper for holding additional Entity information, implementing the Locator2 interface. |
| LocatorImpl | Provide an optional convenience implementation of Locator. |
| Lock | Lock implementations provide more extensive locking operations than can be obtained using synchronized methods and statements. |
| LockSupport | Basic thread blocking primitives for creating locks and other synchronization classes. |
| Log | API for sending log output. |
| Logger | Loggers are used to log records to certain outputs, including file, console, etc. |
| LoggingMXBean | The management interface for the logging sub-system. |
| LoggingPermission | The permission required to control the logging when run with a
SecurityManager. |
| LoggingSessionInputBuffer | Logs all data read to the wire LOG. |
| LoggingSessionOutputBuffer | Logs all data written to the wire LOG. |
| LoginException | |
| LoginFilter | Abstract class for filtering login-related text (user names and passwords) |
| LoginFilter.PasswordFilterGMail | This filter is compatible with GMail passwords which restricts characters to the Latin-1 (ISO8859-1) char set. |
| LoginFilter.UsernameFilterGeneric | This filter rejects characters in the user name that are not compatible with Google login. |
| LoginFilter.UsernameFilterGMail | This filter rejects characters in the user name that are not compatible with GMail account creation. |
| LogManager | LogManager is used to maintain configuration properties of the
logging framework, and to manage a hierarchical namespace of all named
Logger objects. |
| LogPrinter | Implementation of a Printer that sends its output to the system log. |
| LogRecord | A LogRecord object represents a logging request. |
| Long |
Long is the wrapper for the primitive type |
| LongBuffer | A buffer of longs. |
| Looper | Class used to run a message loop for a thread. |
| Mac | |
| MacSpi | |
| MailTo | MailTo URL parser This class parses a mailto scheme URL and then can be queried for the parsed parameters. |
| MalformedChallengeException | Signals that authentication challenge is in some way invalid or illegal in the given context |
| MalformedChunkCodingException | Signals a malformed chunked stream. |
| MalformedCookieException | Signals that a cookie is in some way invalid or illegal in a given context |
| MalformedInputException | Thrown when a malformed input is encountered, for example, a byte sequence is illegal for the given charset. |
| MalformedParameterizedTypeException | Indicates that a malformed parameterized type has been accessed by a reflected method. |
| MalformedURLException | This exception is thrown when a program attempts to create an URL from an incorrect specification. |
| ManagedClientConnection | A client-side connection with advanced connection logic. |
| ManagerFactoryParameters | |
| Manifest | |
| Manifest | The Manifest class is used to obtain attribute information for a JarFile and its entries. |
| Manifest.permission | |
| Manifest.permission_group | |
| Map<K, V> | Map has a set of keys, each key is mapped to a single value. |
| Map.Entry<K, V> | Map.Entry is a key/value mapping which is contained in a Map. |
| MapActivity | Base class with code to manage the boring necessities of any activity that displays a MapView. |
| MapController | A utility class to manage panning and zooming of a map. |
| MappedByteBuffer | MappedByteBuffer is a special kind of direct byte buffer,
which maps a region of file to memory. |
| MapView | A View which displays a map. |
| MapView.LayoutParams | Per-child layout information associated with MapView. |
| MapView.ReticleDrawMode | Allow the user to specify the mode in which the reticle is drawn. |
| MaskFilter | MaskFilter is the base class for object that perform transformations on an alpha-channel mask before drawing it. |
| MaskFilterSpan | |
| Matcher | Provides a means of matching regular expressions against a given input, finding occurrences of regular expressions in a given input, or replacing parts of a given input. |
| MatchResult | Holds the results of a successful match of a Pattern against a given string. |
| Math | Class math provides various floating point support routines and some standard constants. |
| MathContext | Immutable objects describing settings as rounding mode and digit precision
for the numerical operations provided by class BigDecimal. |
| Matrix | The Matrix class holds a 3x3 matrix for transforming coordinates. |
| Matrix | Matrix math utilities. |
| Matrix.ScaleToFit | Controlls how the src rect should align into the dst rect for setRectToRect(). |
| MatrixCursor | A mutable cursor implementation backed by an array of Objects. |
| MatrixCursor.RowBuilder | Builds a row, starting from the left-most column and adding one column value at a time. |
| MediaController | A view containing controls for a MediaPlayer. |
| MediaController.MediaPlayerControl | |
| MediaPlayer | Used to play audio and video files and streams. |
| MediaPlayer.OnBufferingUpdateListener | Interface definition of a callback to be invoked indicating buffering status of a media resource being streamed over the network. |
| MediaPlayer.OnCompletionListener | Interface definition for a callback to be invoked when playback of a media file has completed. |
| MediaPlayer.OnErrorListener | Interface definition of a callback to be invoked when there has been an error during an asynchronous operation (other errors will throw exceptions at method call time). |
| MediaPlayer.OnPreparedListener | Interface definition for a callback to be invoked when the media file is ready for playback. |
| MediaPlayer.OnSeekCompleteListener | Interface definition of a callback to be invoked indicating the completion of a seek operation. |
| MediaRecorder | Used to record audio and video. |
| MediaRecorder.AudioEncoder | Defines the audio encoding. |
| MediaRecorder.AudioSource | Defines the audio source. |
| MediaRecorder.OutputFormat | Defines the output format. |
| MediaScannerConnection | MediaScannerConnection provides a way for applications to pass a newly created or downloaded media file to the media scanner service. |
| MediaScannerConnection.MediaScannerConnectionClient | An interface for notifying clients of MediaScannerConnection when a connection to the MediaScanner service has been established and when the scanning of a file has completed. |
| MediaStore | The Media provider contains meta data for all available media on both internal and external storage devices. |
| MediaStore.Audio | Container for all audio content. |
| MediaStore.Audio.AlbumColumns | Columns representing an album |
| MediaStore.Audio.Albums | Contains artists for audio files |
| MediaStore.Audio.ArtistColumns | Columns representing an artist |
| MediaStore.Audio.Artists | Contains artists for audio files |
| MediaStore.Audio.Artists.Albums | Sub-directory of each artist containing all albums on which a song by the artist appears. |
| MediaStore.Audio.AudioColumns | Columns for audio file that show up in multiple tables. |
| MediaStore.Audio.Genres | Contains all genres for audio files |
| MediaStore.Audio.Genres.Members | Sub-directory of each genre containing all members. |
| MediaStore.Audio.GenresColumns | Columns representing an audio genre |
| MediaStore.Audio.Media | |
| MediaStore.Audio.Playlists | Contains playlists for audio files |
| MediaStore.Audio.Playlists.Members | Sub-directory of each playlist containing all members. |
| MediaStore.Audio.PlaylistsColumns | Columns representing a playlist |
| MediaStore.Images | Contains meta data for all available images. |
| MediaStore.Images.ImageColumns | |
| MediaStore.Images.Media | |
| MediaStore.Images.Thumbnails | |
| MediaStore.MediaColumns | Common fields for most MediaProvider tables |
| MediaStore.Video | |
| MediaStore.Video.Media | |
| MediaStore.Video.VideoColumns | |
| Member | Implementors of this interface model a class member. |
| MemoryFile | MemoryFile is a wrapper for the Linux ashmem driver. |
| MemoryHandler | A Handler put the description of log events into a cycled memory
buffer. |
| Menu | Interface for managing the items in a menu. |
| MenuInflater | This class is used to instantiate menu XML files into Menu objects. |
| MenuItem | Interface for direct access to a previously created menu item. |
| MenuItem.OnMenuItemClickListener | Interface definition for a callback to be invoked when a menu item is clicked. |
| MergeCursor | A convience class that lets you present an array of Cursors as a single linear Cursor. |
| Message | Defines a message containing a description and arbitrary data object that can be sent to a Handler. |
| MessageDigest | |
| MessageDigestSpi | This class is a Service Provider Interface (therefore the Spi suffix) for digest algorithms to be supplied by providers. |
| MessageFormat | MessageFormat is used to format and parse arguments based on a pattern. |
| MessageFormat.Field | The instances of this inner class are used as attribute keys in AttributedCharacterIterator that MessageFormat.formatToCharacterIterator() method returns. |
| MessageQueue | Low-level class holding the list of messages to be dispatched by a Looper. |
| MessageQueue.IdleHandler | Callback interface for discovering when a thread is going to block waiting for more messages. |
| Messenger | Reference to a Handler, which others can use to send messages to it. |
| MetaKeyKeyListener | This base class encapsulates the behavior for handling the meta keys (caps, fn, sym). |
| Method | This class models a method. |
| MethodNotSupportedException | Indicates that an HTTP method is not supported. |
| MetricAffectingSpan | The classes that affect character-level text formatting in a way that changes the width or height of characters extend this class. |
| MGF1ParameterSpec | |
| MimeTypeMap | Two-way map that maps MIME-types to file extensions and vice versa. |
| MissingFormatArgumentException | The unchecked exception will be thrown out if there no corresponding argument with the specified conversion or an argument index that refers to a missing argument. |
| MissingFormatWidthException | The unchecked exception will be thrown out if the format width is missing but is required. |
| MissingResourceException | This runtime exception is thrown by ResourceBundle when a resouce bundle cannot be found or a resource is missing from a resource bundle. |
| MockApplication | A mock Application class. |
| MockContentResolver | A mock ContentResolver class that isolates the test code from the real content system. |
| MockContext | A mock Context class. |
| MockDialogInterface | A mock DialogInterface class. |
| MockPackageManager | A mock PackageManager class. |
| MockResources | A mock Resources class. |
| Modifier | This class provides methods to decode class and member modifiers. |
| MonthDisplayHelper | Helps answer common questions that come up when displaying a month in a 6 row calendar grid format. |
| MoreAsserts | Contains additional assertion methods not found in JUnit. |
| MotionEvent | Object used to report movement (mouse, pen, finger, trackball) events. |
| MovementMethod | |
| Movie | |
| MultiAutoCompleteTextView | An editable text view, extending AutoCompleteTextView, that can show completion suggestions for the substring of the text where the user is typing instead of necessarily for the entire thing. |
| MultiAutoCompleteTextView.CommaTokenizer | This simple Tokenizer can be used for lists where the items are separated by a comma and one or more spaces. |
| MultiAutoCompleteTextView.Tokenizer | |
| MulticastSocket | This class models a multicast socket for sending & receiving datagram packets to a multicast group. |
| MultihomePlainSocketFactory | Socket factory that implements a simple multi-home fail-over on connect failure, provided the same hostname resolves to multiple InetAddresses. |
| MultiTapKeyListener | This is the standard key listener for alphabetic input on 12-key keyboards. |
| MutableContextWrapper | Special version of ContextWrapper that allows the base context to be modified after it is initially set. |
| MyLocationOverlay | An Overlay for drawing the user's current location (and accuracy) on the map, and/or a compass-rose inset. |
| NamedNodeMap | Objects implementing the NamedNodeMap interface are used to
represent collections of nodes that can be accessed by name. |
| NamespaceSupport | Encapsulate Namespace logic for use by applications using SAX, or internally by SAX drivers. |
| NameValuePair | A simple class encapsulating an attribute/value pair. |
| NegativeArraySizeException | This runtime exception is thrown when an attempt is made to create an array whose size would be less than zero. |
| NetPermission | This class represents permission to access network resources. |
| NetscapeDomainHandler | |
| NetscapeDraftHeaderParser | |
| NetscapeDraftSpec | Netscape cookie draft compliant cookie policy |
| NetscapeDraftSpecFactory | |
| NetworkInfo | Describes the status of a network interface of a given type (currently either Mobile or Wifi). |
| NetworkInfo.DetailedState | The fine-grained state of a network connection. |
| NetworkInfo.State | Coarse-grained network state. |
| NetworkInterface | This class provides an methods that are used to get information about the network interfaces supported by the system |
| NinePatch | The NinePatch class permits drawing a bitmap in nine sections. |
| NinePatchDrawable | A resizeable bitmap, with stretchable areas that you define. |
| NoClassDefFoundError | This error is thrown when the VM is unable to locate a class which it has been asked to load. |
| NoConnectionPendingException | Thrown if SocketChannel's finishConnect method is called before the SocketChannel's connect method completed without error. |
| NoConnectionReuseStrategy | A strategy that never re-uses a connection. |
| Node | The Node interface is the primary datatype for the entire
Document Object Model. |
| NodeChangeEvent | This is the event class to indicate one child of the preferences node has been added or deleted. |
| NodeChangeListener | This interface is used to handle preferences node change event. |
| NodeList | The NodeList interface provides the abstraction of an ordered
collection of nodes, without defining or constraining how this collection
is implemented. |
| NoHttpResponseException | Signals that the target server failed to respond with a valid HTTP response. |
| NonReadableChannelException | Thrown when attempting to read from a channel that is not open for reading. |
| NonRepeatableRequestException | Signals failure to retry the request due to non-repeatable request entity. |
| NonWritableChannelException | Thrown when attempting to write to a channel that is not open for writing. |
| NoRouteToHostException | The NoRouteToHostException may be thrown when attempting to connect to a remote machine and because of network fault or firewall, no route can be established. |
| NoSuchAlgorithmException | Instances of this class are thrown when an attempt is made to access an algorithm which is not provided by the library. |
| NoSuchElementException | This runtime exception is thrown when trying to retrieve an element past the end of an Enumeration, or the first or last element from an empty Vector. |
| NoSuchFieldError | This error is thrown when the VM notices that a an attempt is being made to reference a field of a class which does not exist in that class. |
| NoSuchFieldException | This exception is thrown when a program attempts to access a field which does not exist in a class |
| NoSuchMethodError | This error is thrown when the VM notices that a an attempt is being made to reference a method of a class which does not exist in that class. |
| NoSuchMethodException | This exception is thrown when a program attempts to access a method which does not exist in a class. |
| NoSuchPaddingException | |
| NoSuchProviderException | Instances of this class are thrown when an attempt is made to access a provider by name which is not currently available. |
| NotActiveException | Some methods in ObjectInputStream and ObjectOutputStream can only be called from a nested call to readObject() or writeObject(). |
| Notation | This interface represents a notation declared in the DTD. |
| Notification | A class that represents how a persistent notification is to be presented to the user using the NotificationManager. |
| NotificationManager | Class to notify the user of events that happen. This is how you tell the user that something has happened in the background. |
| NotOwnerException | |
| NotSerializableException | When an implementation of ObjectOutput.writeObject() is passed an object that is not serializable, it will throw this type of exception. |
| NotYetBoundException | Thrown if the server socket channel is not bound before an IO operation is made. |
| NotYetConnectedException | Thrown if the socket channel is not connected before an IO operation is invoked. |
| NTCredentials | Credentials specific to the Windows platform. |
| NTLMEngine | Abstract NTLM authentication engine. |
| NTLMEngineException | Signals NTLM protocol failure. |
| NTLMScheme | |
| NTUserPrincipal | NT (MS Windows specific) user principal used for HTTP authentication |
| NullCipher | |
| NullPointerException | This runtime exception is thrown when an attempt is made to access a field or method of an instance or an element of an array when there is no instance or array to use (i.e. |
| Number | Number is the abstract superclass of the classes which represent numeric base types (i.e. |
| NumberFormat | NumberFormat is the abstract superclass of Formats which format and parse Numbers. |
| NumberFormat.Field | The instances of this inner class are used as attribute keys and values in AttributedCharacterIterator that NumberFormat.formatToCharacterIterator() method returns. |
| NumberFormatException | This runtime exception is thrown when a "string to number" conversion routine is passed an invalid value. |
| NumberKeyListener | For numeric text entry |
| NumericShaper | The Class NumericShaper provides methods to convert latin character codes to unicode character codes. |
| OAEPParameterSpec | |
| Object | This class must be implemented by the vm vendor. |
| ObjectInput | Streams to be used with serialization to read objects must implement this interface. |
| ObjectInputStream | An ObjectInputStream can be used to load Java objects from a stream where the objects were saved using an ObjectOutputStream. |
| ObjectInputStream.GetField | Inner class to provide access to serializable fields |
| ObjectInputValidation | Objects to perform validations on other objects read with serialization should implement this interface. |
| ObjectOutput | Streams to be used with serialization to write objects must implement this interface. |
| ObjectOutputStream | An ObjectOutputStream can be used to save Java objects into a stream where the objects can be loaded later with an ObjectInputStream. |
| ObjectOutputStream.PutField | Inner class to provide access to serializable fields |
| ObjectStreamClass | Instances of ObjectStreamClass are used to describe classes of objects used by serialization. |
| ObjectStreamConstants | Helper interface with constants used by the serialization implementation. |
| ObjectStreamException | This is the superclass of all exceptions that can happen when serializing or deserialing objects. |
| ObjectStreamField | This class represents object fields that are saved to the stream, by serialization. |
| Observable<T> | Provides methods for (un)registering arbitrary observers in an ArrayList. |
| Observable | Observable is used to notify a group of Observer objects when a change occurs. |
| Observer | Observer must be implemented by objects which are added to an Observable. |
| Opcodes | This is a list of Dalvik opcodes. |
| OpenableColumns | These are standard columns for openable URIs. |
| OperatedClientConnection | A client-side connection that relies on outside logic to connect sockets to the appropriate hosts. |
| OptionalDataException | When readObject() encounters primitive types (int, char, etc) instead of an object instance in the input stream, this type of exception will be thrown. |
| OrientationListener | Helper class for receiving notifications from the SensorManager when the orientation of the device has changed. |
| OutOfMemoryError | This error is thrown when a request is made for more memory either as a result of the running program, or because of the internal behavior of the virtual machine which can not be satisfied using the available platform resources. |
| OutputStream | OutputStream is an abstract class for all byte output streams. |
| OutputStreamWriter | OutputStreamWriter is a class for turning a character output stream into a byte output stream. |
| OvalShape | Defines an oval shape. |
| OverlappingFileLockException | Thrown when attempting to acquire a lock that overlaps an existing or pending lock held by this process. |
| Overlay | Base class representing an overlay which may be displayed on top of a map. |
| OverlayItem | The basic component of any ItemizedOverlay. |
| Override | |
| Owner |
| Pack200 | Class that initialize Packer and Unpacker |
| Pack200.Packer | interface of Packer |
| Pack200.Unpacker | interface of unpacker |
| Package | This class must be implemented by the vm vendor. |
| PackageInfo | Overall information about the contents of a package. |
| PackageItemInfo | Base class containing information common to all package items held by the package manager. |
| PackageItemInfo.DisplayNameComparator | |
| PackageManager | Class for retrieving various kinds of information related to the application packages that are currently installed on the device. |
| PackageManager.NameNotFoundException | This exception is thrown when a given package, application, or component name can not be found. |
| PackageStats | implementation of PackageStats associated with a application package. |
| Paint | The Paint class holds the style and color information about how to draw geometries, text and bitmaps. |
| Paint.Align | Align specifies how drawText aligns its text relative to the [x,y] coordinates. |
| Paint.Cap | The Cap specifies the treatment for the beginning and ending of stroked lines and paths. |
| Paint.FontMetrics | Class that describes the various metrics for a font at a given text size. |
| Paint.FontMetricsInt | Convenience method for callers that want to have FontMetrics values as integers. |
| Paint.Join | The Join specifies the treatment where lines and curve segments join on a stroked path. |
| Paint.Style | The Style specifies if the primitive being drawn is filled, stroked, or both (in the same color). |
| PaintDrawable | Drawable that draws its bounds in the given paint, with optional rounded corners. |
| PaintFlagsDrawFilter | |
| ParagraphStyle | The classes that affect paragraph-level text formatting implement this interface. |
| ParameterizedType | Represents a parameterized type. |
| ParameterMetaData | An interface used to get information about the types and properties of parameters in a PreparedStatement object. |
| Parcel | Container for a message (data and object references) that can be sent through an IBinder. |
| Parcelable | Interface for classes whose instances can be written to and restored from a Parcel. |
| Parcelable.Creator<T> | Interface that must be implemented and provided as a public CREATOR field that generates instances of your Parcelable class from a Parcel. |
| ParcelFileDescriptor | The FileDescriptor returned by readFileDescriptor(), allowing you to close it when done with it. |
| ParcelFileDescriptor.AutoCloseInputStream | An InputStream you can create on a ParcelFileDescriptor, which will take care of calling ParcelFileDescritor.close() for you when the stream is closed. |
| ParcelFileDescriptor.AutoCloseOutputStream | An OutputStream you can create on a ParcelFileDescriptor, which will take care of calling ParcelFileDescritor.close() for you when the stream is closed. |
| ParcelFormatException | The contents of a Parcel (usually during unmarshalling) does not contain the expected data. |
| ParseException | When WebAddress Parser Fails, this exception is thrown |
| ParseException | A ParseException is thrown when the String being parsed is not in the correct form. |
| ParseException | Indicates a parse error. |
| ParsePosition | ParsePosition is used to track the current position in a String being parsed. |
| Parser | This interface is deprecated. This interface has been replaced by the SAX2 XMLReader interface, which includes Namespace support. |
| ParserAdapter | Adapt a SAX1 Parser as a SAX2 XMLReader. |
| ParserConfigurationException | Represents an exception that occured during the configuration of parser. |
| ParserCursor | This class represents a context of a parsing operation:
|
| ParserFactory | This class is deprecated. This class works with the deprecated Parser interface. |
| PasswordAuthentication | This class is a data structure that contains the username and password. |
| PasswordCallback | |
| PasswordTransformationMethod | |
| Path | The Path class encapsulates compound (multiple contour) geometric paths consisting of straight line segments, quadratic curves, and cubic curves. |
| Path.Direction | Specifies how closed shapes (e.g. |
| Path.FillType | Enum for the ways a path may be filled |
| PathClassLoader | Simple ClassLoader implementation. |
| PathDashPathEffect | |
| PathDashPathEffect.Style | |
| PathEffect | PathEffect is the base class for objects in the Paint that affect the geometry of a drawing primitive before it is transformed by the canvas' matrix and drawn. |
| PathMeasure | |
| PathShape | Creates geometric paths, utilizing the Path class. |
| Pattern | Represents a pattern used for matching, searching, or replacing strings. |
| PatternMatcher | A simple pattern matcher, which is safe to use on untrusted data: it does not provide full reg-exp support, only simple globbing that can not be used maliciously. |
| PatternSyntaxException | Encapsulates a syntax error that occurred during the compilation of a Pattern. |
| PBEKey | |
| PBEKeySpec | |
| PBEParameterSpec | |
| PendingIntent | A description of an Intent and target action to perform with it. |
| PendingIntent.CanceledException | Exception thrown when trying to send through a PendingIntent that has been canceled or is otherwise no longer able to execute the request. |
| PendingIntent.OnFinished | Callback interface for discovering when a send operation has completed. |
| PerformanceTestCase | More complex interface performance for test cases. |
| PerformanceTestCase.Intermediates | Callbacks for PerformanceTestCase. |
| Permission | Abstract superclass of all classes which represent permission to access system resources. |
| Permission | |
| PermissionCollection | Abstract superclass of classes which are collections of Permission objects. |
| PermissionGroupInfo | Information you can retrieve about a particular security permission group known to the system. |
| PermissionInfo | Information you can retrieve about a particular security permission known to the system. |
| Permissions | A heterogeneous collection of permissions. |
| PhantomReference<T> | Implements a phantom reference, which is the weakest of the three types of references. |
| PhoneNumberFormattingTextWatcher | Watches a TextView and if a phone number is entered will format it using formatNumber(Editable, int). |
| PhoneNumberUtils | Various utilities for dealing with phone number strings. |
| PhoneStateListener | A listener class for monitoring changes in specific telephony states on the device, including service state, signal strength, message waiting indicator (voicemail), and others. |
| Picture | A picture records drawing calls (via the canvas returned by beginRecording) and can then play them back (via picture.draw(canvas) or canvas.drawPicture). |
| PictureDrawable | Drawable subclass that wraps a Picture, allowing the picture to be used whereever a Drawable is supported. |
| Pipe | A pipe contains two channels. |
| Pipe.SinkChannel | Writable sink channel for writing into. |
| Pipe.SourceChannel | Readable source channel for reading from. |
| PipedInputStream | PipedInputStream is a class which receives information on a communications pipe. |
| PipedOutputStream | PipedOutputStream is a class which places information on a communications pipe. |
| PipedReader | PipedReader is a class which receives information on a communications pipe. |
| PipedWriter | PipedWriter is a class which places information on a communications pipe. |
| PixelFormat | |
| PixelXorXfermode | PixelXorXfermode implements a simple pixel xor (op ^ src ^ dst). |
| PKCS8EncodedKeySpec | |
| PKIXBuilderParameters | |
| PKIXCertPathBuilderResult | |
| PKIXCertPathChecker | |
| PKIXCertPathValidatorResult | |
| PKIXParameters | |
| PlainSocketFactory | The default class for creating sockets. |
| Plugin | Represents a plugin (Java equivalent of the PluginPackageAndroid C++ class in libs/WebKitLib/WebKit/WebCore/plugins/android/) |
| Plugin.PreferencesClickHandler | |
| PluginList | A simple list of initialized plugins. |
| Point | Point holds two integer coordinates |
| PointF | PointF holds two float coordinates |
| Policy | Abstract superclass of classes which represent the system security policy. |
| PolicyNode | |
| PolicyQualifierInfo | |
| PooledConnection | An interface which provides facilities for handling connections to a database which are pooled. |
| PoolEntryRequest | Encapsulates a request for a BasicPoolEntry. |
| PopupWindow | A popup window that can be used to display an arbitrary view. |
| PorterDuff | |
| PorterDuff.Mode | |
| PorterDuffColorFilter | |
| PorterDuffXfermode | |
| PortUnreachableException | |
| PotentialDeadlockError | This is thrown when the VM identifies a potential deadlock. |
| PowerManager | This class gives you control of the power state of the device. |
| PowerManager.WakeLock | Class lets you say that you need to have the device on. |
| Preference | The Preference class represents the basic preference UI building block that is displayed by a PreferenceActivity in the form of a ListView. |
| Preference.BaseSavedState | |
| Preference.OnPreferenceChangeListener | Interface definition for a callback to be invoked when this Preference's value has been changed by the user and is about to be set and/or persisted. |
| Preference.OnPreferenceClickListener | Interface definition for a callback to be invoked when a preference is clicked. |
| PreferenceActivity | The PreferenceActivity activity shows a hierarchy of preferences as lists, possibly spanning multiple screens. |
| PreferenceCategory | The PreferenceCategory class is used to group Preferences and provide a disabled title above the group. |
| PreferenceChangeEvent | This is the event class to indicate some preferences has been added, deleted or updated. |
| PreferenceChangeListener | This interface is used to handle preferences change event. |
| PreferenceGroup | The PreferenceGroup class is a container for multiple Preferences. |
| PreferenceManager | The PreferenceManager is used to help create preference hierarchies from activities or XML. |
| PreferenceManager.OnActivityDestroyListener | Interface definition for a class that will be called when the container's activity is destroyed. |
| PreferenceManager.OnActivityResultListener | Interface definition for a class that will be called when the container's activity receives an activity result. |
| PreferenceManager.OnActivityStopListener | Interface definition for a class that will be called when the container's activity is stopped. |
| Preferences | Preferences instance represents one node in preferences tree,
which provide a mechanisms to store and access configuration data in a
hierarchical way. |
| PreferenceScreen | The PreferenceScreen class represents a top-level Preference that is the root of a Preference hierarchy. |
| PreferencesFactory | This interface is used by Preferences class as factory class to create Preferences instance. |
| PreparedStatement | An interface for a Precompiled SQL Statement. |
| Principal | Principals are objects which have identities. |
| Printer | Simple interface for printing text, allowing redirection to various targets. |
| PrintStream | PrintStream is a class which takes an OutputStream and provides convenience methods for printing common data types in a human readable format on the stream. |
| PrintWriter | PrintWriter is a class which takes either an OutputStream or Writer and provides convenience methods for printing common data types in a human readable format on the stream. |
| PrintWriterPrinter | Implementation of a Printer that sends its output to a PrintWriter. |
| PriorityBlockingQueue<E> | An unbounded blocking queue that uses the same ordering rules as class PriorityQueue and supplies blocking retrieval operations. |
| PriorityQueue<E> | PriorityQueue holds elements on a priority heap, which orders elements according to the comparator specified at construction or their natural order. |
| PrivateCredentialPermission | |
| PrivateKey | |
| PrivilegedAction<T> | |
| PrivilegedActionException | Instances of this class are used to wrap exceptions which occur within privileged operations. |
| PrivilegedExceptionAction<T> | |
| Process | Tools for managing OS processes. |
| Process | Instances of class Process provide control of and access to platform processes. |
| ProcessBuilder | A builder for creating OS-specific processes. |
| ProcessingInstruction | The ProcessingInstruction interface represents a "processing
instruction", used in XML as a way to keep processor-specific information
in the text of the document. |
| ProgressBar | Visual indicator of progress in some operation. |
| ProgressDialog | A dialog showing a progress indicator and an optional text message or view. |
| Projection | A Projection serves to translate between the coordinate system of x/y on-screen pixel coordinates and that of latitude/longitude points on the surface of the earth. |
| Properties | Properties is a Hashtable where the keys and values must be Strings. |
| PropertyPermission | PropertyPermission objects represent permission to access system properties. |
| PropertyResourceBundle | PropertyResourceBundle loads resources from an InputStream. |
| Protectable | A Protectable can be run and can throw a Throwable. |
| ProtectionDomain | This class represents a domain in which classes from the same source (URL) and signed by the same keys are stored. |
| ProtocolException | An attempt to connect to a socket of the wrong type (stream or nonstream) will trigger this exception. |
| ProtocolException | Signals that an HTTP protocol violation has occurred. |
| ProtocolVersion | Represents a protocol version, as specified in RFC 2616. |
| Provider | |
| Provider.Service | |
| ProviderException | |
| ProviderInfo | Holds information about a specific content provider. |
| ProviderTestCase<T extends ContentProvider> | If you would like to test a single content provider with an InstrumentationTestCase, this provides some of the boiler plate in setUp() and tearDown(). |
| Proxy | A convenience class for accessing the user and default proxy settings. |
| Proxy | This class provides methods to creating dynamic proxy classes and instances. |
| Proxy | This class is about proxy setting. |
| Proxy.Type | The proxy type, includes DIRECT, HTTP and
SOCKS. |
| ProxySelector |
Selects applicable proxies when connecting to network resouce represented by
a |
| ProxySelectorRoutePlanner | Default implementation of an HttpRoutePlanner. |
| PSource | |
| PSource.PSpecified | |
| PSSParameterSpec | |
| PublicKey | Superinterface for all specific public key interfaces |
| PushbackInputStream | PushbackInputStream is a filter class which allows bytes read to be pushed back into the stream so that they can be reread. |
| PushbackReader | PushbackReader is a filter class which allows chars read to be pushed back into the stream so that they can be reread. |
| Queue<E> | A kind of collection provides advanced operations than other basic collections, such as insertion, extraction, and inspection. |
| QuoteSpan | |
| QwertyKeyListener | This is the standard key listener for alphabetic input on qwerty keyboards. |
| R | |
| R.anim | |
| R.array | |
| R.attr | |
| R.color | |
| R.dimen | |
| R.drawable | |
| R.id | |
| R.layout | |
| R.plurals | |
| R.raw | |
| R.string | |
| R.style | |
| R.styleable | |
| R.xml | |
| RadialGradient | |
| RadioButton | A radio button is a two-states button that can be either checked or unchecked. |
| RadioGroup | This class is used to create a multiple-exclusion scope for a set of radio buttons. |
| RadioGroup.LayoutParams | This set of layout parameters defaults the width and the height of the children to WRAP_CONTENT when they are not specified in the XML file. |
| RadioGroup.OnCheckedChangeListener | Interface definition for a callback to be invoked when the checked radio button changed in this group. |
| Random | This class provides methods that generates pseudo-random numbers of different types, such as int, long, double and float using either |
| RandomAccess | RandomAccess is implemented by List implementations that support
fast (usually constant time) random access. |
| RandomAccessFile | RandomAccessFile is a class which allows positioning of the next read anywhere in the file. |
| Rasterizer | |
| RasterizerSpan | |
| RatingBar | A RatingBar is an extension of SeekBar and ProgressBar that shows a rating in stars. |
| RatingBar.OnRatingBarChangeListener | A callback that notifies clients when the rating has been changed. |
| RC2ParameterSpec | |
| RC5ParameterSpec | |
| Readable | Readable marks that the implementing class provides character sequence. |
| ReadableByteChannel | A ReadableByteChannel is a type of Channel that can read bytes. |
| Reader | Reader is an Abstract class for reading Character Streams. |
| ReadOnlyBufferException | A ReadOnlyBufferException is thrown when some write operation
is called on a readonly buffer. |
| ReadWriteLock | A ReadWriteLock maintains a pair of associated locks, one for read-only operations and one for writing. |
| ReasonPhraseCatalog | Interface for obtaining reason phrases for HTTP status codes. |
| ReceiverCallNotAllowedException | This exception is thrown from registerReceiver(BroadcastReceiver, IntentFilter) and bindService(Intent, ServiceConnection, int) when these methods are being used from an BroadcastReceiver component. |
| Rect | Rect holds four integer coordinates for a rectangle. |
| RectF | RectF holds four float coordinates for a rectangle. |
| RectShape | Defines a rectangle shape. |
| RedirectException | Signals violation of HTTP specification caused by an invalid redirect |
| RedirectHandler | A handler for determining if an HTTP request should be redirected to a new location in response to an HTTP response received from the target server. |
| RedirectLocations | A collection of URIs that were used as redirects. |
| ReentrantLock | A reentrant mutual exclusion Lock with the same basic behavior and semantics as the implicit monitor lock accessed using synchronized methods and statements, but with extended capabilities. |
| ReentrantReadWriteLock | An implementation of ReadWriteLock supporting similar semantics to ReentrantLock. |
| ReentrantReadWriteLock.ReadLock | The lock returned by method readLock(). |
| ReentrantReadWriteLock.WriteLock | The lock returned by method writeLock(). |
| Ref | A manifestation of the SQL REF type - a reference to an SQL type contained in the database. |
| Reference<T> | Provides an abstract class which describes behavior common to all reference objects. |
| ReferenceQueue<T> | The ReferenceQueue is the container on which reference objects are
enqueued when the garbage collector detects the reachability type specified
for the referent. |
| ReflectPermission |