Android

Class Index - Android SDK

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

A

AbortableHttpRequest Interface representing an HTTP request that can be aborted by shutting 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  

B

BackgroundColorSpan  
BackingStoreException An exception to indicate that some error was encountered while accessing the backing store. 
BadPaddingException  
BadParcelableException The object you are calling has died, because its hosting process no longer exists. 
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 boolean

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

Button represents a push-button widget. 

Byte

Byte is the wrapper for the primitive type byte

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. 

C

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 char

Character.Subset  
Character.UnicodeBlock Blocks of characters, as defined by the Unicode 4.0.1 specification. 
CharacterCodingException Type of exception thrown when an encoding or decoding error occurs. 
CharacterData The CharacterData interface extends Node with a set of attributes and methods for accessing character data in the DOM. 
CharacterIterator CharacterIterator is used to sequence over a group of characters. 
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