Android APIs (Class Index - Android SDK)(二)

風靈使發表於2019-01-07
類名 說明
R
R.anim
R.animator
R.array
R.attr
R.bool
R.color
R.dimen
R.drawable
R.fraction
R.id
R.integer
R.interpolator
R.layout
R.menu
R.mipmap
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 return pseudo-random values.
RandomAccess RandomAccess is implemented by List implementations that support fast (usually constant time) random access.
RandomAccessFile Allows reading from and writing to a file in a random-access manner.
Rasterizer
RasterizerSpan
Rating A class to encapsulate rating information used as content metadata.
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 The algorithm parameter specification for the RC2 algorithm.
RC5ParameterSpec The algorithm parameter specification for the RC5 algorithm.
Readable Represents a sequence of characters that can be incrementally read (copied) into a CharBuffer.
ReadableByteChannel A ReadableByteChannel is a type of Channel that can read bytes.
Reader The base class for all readers.
ReadOnlyBufferException A ReadOnlyBufferException is thrown when some write operation is called on a read-only 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.
RecognitionListener Used for receiving notifications from the SpeechRecognizer when the recognition related events occur.
RecognitionService This class provides a base class for recognition service implementations.
RecognitionService.Callback This class receives callbacks from the speech recognition service and forwards them to the user.
RecognizerIntent Constants for supporting speech recognition through starting an Intent
RecognizerResultsIntent Constants for intents related to showing speech recognition results.
RecoverySystem RecoverySystem contains methods for interacting with the Android recovery system (the separate partition that can be used to install system updates, wipe user data, etc.)
RecoverySystem.ProgressListener Interface definition for a callback to be invoked regularly as verification proceeds.
Rect Rect holds four integer coordinates for a rectangle.
RectEvaluator This evaluator can be used to perform type interpolation between Rect values.
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 This interface represents an SQL Ref - a data object containing a cursor or pointer to a result table.
Reference Provides an abstract class which describes behavior common to all reference objects.
ReferenceQueue The ReferenceQueue is the container on which reference objects are enqueued when the garbage collector detects the reachability type specified for the referent.
ReflectiveOperationException Superclass of exceptions related to reflection.
ReflectPermission Legacy security code; do not use.
RefQueueHandler Callback handler for RefQueueWorker.
RefQueueWorker A worker thread for processing queued references.
Region
Region.Op
RegionIterator
RejectedExecutionException Exception thrown by an Executor when a task cannot be accepted for execution.
RejectedExecutionHandler A handler for tasks that cannot be executed by a ThreadPoolExecutor.
RelativeLayout A Layout where the positions of the children can be described in relation to each other or to the parent.
RelativeLayout.LayoutParams Per-child layout information associated with RelativeLayout.
RelativeSizeSpan
RemoteCallbackList Takes care of the grunt work of maintaining a list of remote interfaces, typically for the use of performing callbacks from a Service to its clients.
RemoteControlClient RemoteControlClient enables exposing information meant to be consumed by remote controls capable of displaying metadata, artwork and media transport control buttons.
RemoteControlClient.MetadataEditor Class used to modify metadata in a RemoteControlClient object.
RemoteControlClient.OnGetPlaybackPositionListener Interface definition for a callback to be invoked when the media playback position is queried.
RemoteControlClient.OnMetadataUpdateListener Interface definition for a callback to be invoked when one of the metadata values has been updated.
RemoteControlClient.OnPlaybackPositionUpdateListener Interface definition for a callback to be invoked when the media playback position is requested to be updated.
RemoteController The RemoteController class is used to control media playback, display and update media metadata and playback status, published by applications using the RemoteControlClient class.
RemoteController.MetadataEditor A class to read the metadata published by a RemoteControlClient, or send a RemoteControlClient new values for keys that can be edited.
RemoteController.OnClientUpdateListener Interface definition for the callbacks to be invoked whenever media events, metadata and playback status are available.
RemoteException Parent exception for all Binder remote-invocation errors
RemotePlaybackClient A helper class for playing media on remote routes using the remote playback protocol defined by MediaControlIntent.
RemotePlaybackClient.ActionCallback Base callback type for remote playback requests.
RemotePlaybackClient.ItemActionCallback Callback for remote playback requests that operate on items.
RemotePlaybackClient.SessionActionCallback Callback for remote playback requests that operate on sessions.
RemotePlaybackClient.StatusCallback A callback that will receive media status updates.
RemoteViews A class that describes a view hierarchy that can be displayed in another process.
RemoteViews.ActionException Exception to send when something goes wrong executing an action
RemoteViews.RemoteView This annotation indicates that a subclass of View is alllowed to be used with the RemoteViews mechanism.
RemoteViewsService The service to be connected to for a remote adapter to request RemoteViews.
RemoteViewsService.RemoteViewsFactory An interface for an adapter between a remote collection view (ListView, GridView, etc) and the underlying data for that view.
RenamingDelegatingContext This is a class which delegates to the given context, but performs database and file operations with a renamed database/file name (prefixes default names with a given prefix).
RenderScript This class provides access to a RenderScript context, which controls RenderScript initialization, resource management, and teardown.
RenderScript This class provides access to a RenderScript context, which controls RenderScript initialization, resource management, and teardown.
RenderScript.ContextType ContextType specifies the specific type of context to be created.
RenderScript.ContextType ContextType specifies the specific type of context to be created.
RenderScript.Priority RenderScript worker thread priority enumeration.
RenderScript.Priority RenderScript worker thread priority enumeration.
RenderScript.RSErrorHandler The runtime error handler base class.
RenderScript.RSErrorHandler The runtime error handler base class.
RenderScript.RSMessageHandler The base class from which an application should derive in order to receive RS messages from scripts.
RenderScript.RSMessageHandler The base class from which an application should derive in order to receive RS messages from scripts.
ReplacementSpan
ReplacementTransformationMethod This transformation method causes the characters in the getOriginal() array to be replaced by the corresponding characters in the getReplacement() array.
RequestAddCookies Request interceptor that matches cookies available in the current CookieStore to the request being executed and generates corresponding cookierequest headers.
RequestConnControl A request interceptor that suggests connection keep-alive to the server.
RequestContent A request interceptor that decides about the transport encoding.
RequestDate A request interceptor that adds a Date header.
RequestDefaultHeaders Request interceptor that adds default request headers.
RequestDirector A client-side request director.
RequestExpectContinue A request interceptor that enables the expect-continue handshake.
RequestLine The first line of an HttpRequest.
RequestProxyAuthentication
RequestTargetAuthentication
RequestTargetHost A request interceptor that sets the Host header for HTTP/1.1 requests.
RequestUserAgent A request interceptor that adds a User-Agent header.
RequestWrapper A wrapper class for HttpRequests that can be used to change properties of the current request without modifying the original object.
ResolveInfo Information that is returned from resolving an intent against an IntentFilter.
ResolveInfo.DisplayNameComparator
ResourceBundle ResourceBundle is an abstract class which is the superclass of classes which provide Locale-specific resources.
ResourceBundle.Control ResourceBundle.Control is a static utility class defines ResourceBundle load access methods, its default access order is as the same as before.
ResourceBusyException Exception thrown when an operation on a MediaDrm object is attempted and hardware resources are not available, due to being in use.
ResourceCursorAdapter Static library support version of the framework’s ResourceCursorAdapter.
ResourceCursorAdapter An easy adapter that creates views defined in an XML file.
ResourceCursorTreeAdapter A fairly simple ExpandableListAdapter that creates views defined in an XML file.
Resources Class for accessing an application’s resources.
Resources.NotFoundException This exception is thrown by the resource APIs when a requested resource can not be found.
Resources.Theme This class holds the current attribute values for a particular theme.
ResponseCache Caches URLConnection responses.
ResponseConnControl A response interceptor that suggests connection keep-alive to the client.
ResponseContent A response interceptor that sets up entity-related headers.
ResponseDate A response interceptor that adds a Date header.
ResponseHandler Handler that encapsulates the process of generating a response object from a HttpResponse.
ResponseProcessCookies Response interceptor that populates the current CookieStore with data contained in response cookies received in the given the HTTP response.
ResponseServer A response interceptor that adds a Server header.
RestoreObserver Callback class for receiving progress reports during a restore operation.
RestrictionEntry Applications can expose restrictions for a restricted user on a multiuser device.
Result An object that implements this interface contains the information needed to build a transformation result tree.
ResultReceiver Generic interface for receiving a callback result from someone.
ResultSet An interface for an object which represents a database table entry, returned as the result of the query to the database.
ResultSetMetaData Provides information about the columns returned in a ResultSet.
Retention Defines a meta-annotation for determining the scope of retention for an annotation.
RetentionPolicy Defines an enumeration for annotation retention policies.
RFC2109DomainHandler
RFC2109Spec RFC 2109 compliant cookie policy
RFC2109SpecFactory
RFC2109VersionHandler
RFC2617Scheme Abstract authentication scheme class that lays foundation for all RFC 2617 compliant authetication schemes and provides capabilities common to all authentication schemes defined in RFC 2617.
RFC2965CommentUrlAttributeHandler “CommantURL” cookie attribute handler for RFC 2965 cookie spec.
RFC2965DiscardAttributeHandler “Discard” cookie attribute handler for RFC 2965 cookie spec.
RFC2965DomainAttributeHandler “Domain” cookie attribute handler for RFC 2965 cookie spec.
RFC2965PortAttributeHandler “Port” cookie attribute handler for RFC 2965 cookie spec.
RFC2965Spec RFC 2965 specific cookie management functions.
RFC2965SpecFactory
RFC2965VersionAttributeHandler “Version” cookie attribute handler for RFC 2965 cookie spec.
Rfc822Token This class stores an RFC 822-like name, address, and comment, and provides methods to convert them to quoted strings.
Rfc822Tokenizer This class works as a Tokenizer for MultiAutoCompleteTextView for address list fields, and also provides a method for converting a string of addresses (such as might be typed into such a field) into a series of Rfc822Tokens.
Ringtone Ringtone provides a quick method for playing a ringtone, notification, or other similar types of sounds.
RingtoneManager RingtoneManager provides access to ringtones, notification, and other types of sounds.
RingtonePreference A Preference that allows the user to choose a ringtone from those on the device.
RootElement The root XML element.
RotateAnimation An animation that controls the rotation of an object.
RotateDrawable A Drawable that can rotate another Drawable based on the current level value.
RoundingMode Specifies the rounding behavior for operations whose results cannot be represented exactly.
RoundRectShape Creates a rounded-corner rectangle.
RoutedRequest A request with the route along which it should be sent.
RouteInfo Read-only interface for route information.
RouteInfo.LayerType The layering type of a route.
RouteInfo.TunnelType The tunnelling type of a route.
RouteSpecificPool A connection sub-pool for a specific route, used by ConnPoolByRoute.
RouteTracker Helps tracking the steps in establishing a route.
RowId Maps SQL’s ROWID type into Java.
RowIdLifetime An enumeration to describe the life-time of RowID.
RowSet An interface which provides means to access data which persists on a database.
RowSetEvent An event which is sent when specific events happen to a RowSet object.
RowSetInternal An interface provided by a RowSet object to let either a RowSetReader or a RowSetWriter access its internal state, thereby providing facilities to read and update the state of the RowSet.
RowSetListener An interface used to send notification of events occurring in the context of a RowSet.
RowSetMetaData An interface which provides facilities for getting information about the columns in a RowSet.
RowSetReader An interface which provides functionality for a disconnected RowSet to get data from a database into its rows.
RowSetWriter An interface which provides functionality for a disconnected RowSet to put data updates back to the data source from which the RowSet was originally populated.
RSAKey The base interface for PKCS#1 RSA public and private keys.
RSAKeyGenParameterSpec The parameter specification for generating an RSA key pair.
RSAMultiPrimePrivateCrtKey The interface for a Multi-Prime RSA private key.
RSAMultiPrimePrivateCrtKeySpec The key specification of a RSA multi-prime private key with the Chinese Remainder Theorem (CRT) information values used.
RSAOtherPrimeInfo The additional prime information specified as triplet of primes, a prime exponent, and a Chinese Remainder Theorem (CRT) coefficient.
RSAPrivateCrtKey The interface for a PKCS#1 RSA private key using CRT information values.
RSAPrivateCrtKeySpec The key specification of a RSA private key using Chinese Remainder Theorem (CRT) values.
RSAPrivateKey The interface for an PKCS#1 RSA private key.
RSAPrivateKeySpec The key specification of a RSA private key.
RSAPublicKey The interface for a PKCS#1 RSA public key.
RSAPublicKeySpec The key specification of a RSA public key.
RSDriverException Base class for all exceptions thrown by the Android RenderScript
RSDriverException Base class for all exceptions thrown by the Android RenderScript
RSIllegalArgumentException Base class for all exceptions thrown by the Android RenderScript
RSIllegalArgumentException Base class for all exceptions thrown by the Android RenderScript
RSInvalidStateException Base class for all exceptions thrown by the Android RenderScript
RSInvalidStateException Base class for all exceptions thrown by the Android RenderScript
RSRuntimeException Base class for all exceptions thrown by the Android RenderScript
RSRuntimeException Base class for all exceptions thrown by the Android RenderScript
RtpStream RtpStream represents the base class of streams which send and receive network packets with media payloads over Real-time Transport Protocol (RTP).
RuleBasedCollator A concrete implementation class for Collation.
Runnable Represents a command that can be executed.
RunnableFuture A Future that is Runnable.
RunnableScheduledFuture A ScheduledFuture that is Runnable.
Runtime Allows Java applications to interface with the environment in which they are running.
RuntimeException RuntimeException is the superclass of all classes that represent exceptional conditions which occur as a result of executing an application in the VM.
RuntimePermission Legacy security code; do not use.
S
SafeVarargs Claims to the compiler that the annotation target does nothing potentially unsafe to its varargs argument.
Sampler Sampler object that defines how Allocations can be read as textures within a kernel.
Sampler Sampler object that defines how Allocations can be read as textures within a kernel.
Sampler.Builder Builder for creating non-standard samplers.
Sampler.Builder Builder for creating non-standard samplers.
Sampler.Value
Sampler.Value
Savepoint A savepoint is an instant during the current transaction that can be utilized by a rollback via the rollback() command.
SAXException Encapsulate a general SAX error or warning.
SAXNotRecognizedException Exception class for an unrecognized identifier.
SAXNotSupportedException Exception class for an unsupported operation.
SAXParseException Encapsulate an XML parse error or warning.
SAXParser Defines the API that wraps an XMLReader implementation class.
SAXParserFactory Defines a factory API that enables applications to configure and obtain a SAX based parser to parse XML documents.
SAXResult Acts as an holder for a transformation Result.
SAXSource Acts as an holder for SAX-style Source.
SAXTransformerFactory This class extends TransformerFactory to provide SAX-specific factory methods.
ScaleAnimation An animation that controls the scale of an object.
ScaleDrawable A Drawable that changes the size of another Drawable based on its current level value.
ScaleGestureDetector Detects scaling transformation gestures using the supplied MotionEvents.
ScaleGestureDetector.OnScaleGestureListener The listener for receiving notifications when gestures occur.
ScaleGestureDetector.SimpleOnScaleGestureListener A convenience class to extend when you only want to listen for a subset of scaling-related events.
ScaleGestureDetectorCompat Helper for accessing features in ScaleGestureDetector introduced after API level 19 (KitKat) in a backwards compatible fashion.
ScaleXSpan
Scanner A parser that parses a text string of primitive types and strings with the help of regular expressions.
ScanResult Describes information about a detected access point.
ScatteringByteChannel The interface for channels that can read data into a set of buffers in a single operation.
Scene A scene represents the collection of values that various properties in the View hierarchy will have when the scene is applied.
ScheduledExecutorService An ExecutorService that can schedule commands to run after a given delay, or to execute periodically.
ScheduledFuture A delayed result-bearing action that can be cancelled.
ScheduledThreadPoolExecutor A ThreadPoolExecutor that can additionally schedule commands to run after a given delay, or to execute periodically.
Schema Immutable in-memory representation of grammar.
SchemaFactory Factory that creates Schema objects. Entry-point to the validation API.
SchemaFactoryLoader This class was removed from JAXP 1.3 before it was finalized but was mistakenly included in Java 5.
Scheme Encapsulates specifics of a protocol scheme such as “http” or “https”.
SchemeRegistry A set of supported protocol schemes.
Script The parent class for all executable scripts.
Script The parent class for all executable scripts.
Script.Builder Only intended for use by generated reflected code.
Script.Builder Only intended for use by generated reflected code.
Script.FieldBase Only intended for use by generated reflected code.
Script.FieldBase Only intended for use by generated reflected code.
Script.FieldID FieldID is an identifier for a Script + exported field pair.
Script.FieldID FieldID is an identifier for a Script + exported field pair.
Script.KernelID KernelID is an identifier for a Script + root function pair.
Script.KernelID KernelID is an identifier for a Script + root function pair.
Script.LaunchOptions Class used to specify clipping for a kernel launch.
Script.LaunchOptions Class used to specify clipping for a kernel launch.
ScriptC The superclass for all user-defined scripts.
ScriptC The superclass for all user-defined scripts.
ScriptGroup ScriptGroup creates a group of kernels that are executed together with one execution call as if they were a single kernel.
ScriptGroup ScriptGroup creates a group of kernels that are executed together with one execution call as if they were a single kernel.
ScriptGroup.Builder Helper class to build a ScriptGroup.
ScriptGroup.Builder Helper class to build a ScriptGroup.
ScriptIntrinsic Base class for all Intrinsic scripts.
ScriptIntrinsic Base class for all Intrinsic scripts.
ScriptIntrinsic3DLUT Intrinsic for converting RGB to RGBA by using a 3D lookup table.
ScriptIntrinsicBlend Intrinsic kernels for blending two Allocation objects.
ScriptIntrinsicBlend Intrinsic kernels for blending two Allocation objects.
ScriptIntrinsicBlur Intrinsic Gausian blur filter.
ScriptIntrinsicBlur Intrinsic Gausian blur filter.
ScriptIntrinsicColorMatrix Intrinsic for applying a color matrix to allocations.
ScriptIntrinsicColorMatrix Intrinsic for applying a color matrix to allocations.
ScriptIntrinsicConvolve3x3 Intrinsic for applying a 3x3 convolve to an allocation.
ScriptIntrinsicConvolve3x3 Intrinsic for applying a 3x3 convolve to an allocation.
ScriptIntrinsicConvolve5x5 Intrinsic for applying a 5x5 convolve to an allocation.
ScriptIntrinsicConvolve5x5 Intrinsic for applying a 5x5 convolve to an allocation.
ScriptIntrinsicHistogram Intrinsic Histogram filter.
ScriptIntrinsicLUT Intrinsic for applying a per-channel lookup table.
ScriptIntrinsicLUT Intrinsic for applying a per-channel lookup table.
ScriptIntrinsicYuvToRGB Intrinsic for converting an Android YUV buffer to RGB.
ScriptIntrinsicYuvToRGB Intrinsic for converting an Android YUV buffer to RGB.
ScriptIntrinsicYuvToRGBThunker
Scroller This class encapsulates scrolling.
ScrollerCompat Provides access to new Scroller APIs when available.
ScrollingMovementMethod A movement method that interprets movement keys by scrolling the text buffer.
ScrollView Layout container for a view hierarchy that can be scrolled by the user, allowing it to be larger than the physical display.
SealedObject A SealedObject is a wrapper around a serializable object instance and encrypts it using a cryptographic cipher.
SearchableInfo Searchability meta-data for an activity.
SearchManager This class provides access to the system search services.
SearchManager.OnCancelListener See setOnCancelListener(SearchManager.OnCancelListener) for configuring your activity to monitor search UI state.
SearchManager.OnDismissListener See setOnDismissListener(SearchManager.OnDismissListener) for configuring your activity to monitor search UI state.
SearchRecentSuggestions This is a utility class providing access to SearchRecentSuggestionsProvider.
SearchRecentSuggestionsProvider This superclass can be used to create a simple search suggestions provider for your application.
SearchView A widget that provides a user interface for the user to enter a search query and submit a request to a search provider.
SearchView A widget that provides a user interface for the user to enter a search query and submit a request to a search provider.
SearchView.OnCloseListener
SearchView.OnCloseListener
SearchView.OnQueryTextListener Callbacks for changes to the query text.
SearchView.OnQueryTextListener Callbacks for changes to the query text.
SearchView.OnSuggestionListener Callback interface for selection events on suggestions.
SearchView.OnSuggestionListener Callback interface for selection events on suggestions.
SearchViewCompat Helper for accessing features in SearchView introduced after API level 4 in a backwards compatible fashion.
SearchViewCompat.OnCloseListenerCompat Callback for closing the query UI.
SearchViewCompat.OnQueryTextListenerCompat Callbacks for changes to the query text.
SecretKey A cryptographic secret (symmetric) key.
SecretKeyFactory The public API for SecretKeyFactory implementations.
SecretKeyFactorySpi The Service Provider Interface (SPI) definition for the SecretKeyFactory class.
SecretKeySpec A key specification for a SecretKey and also a secret key implementation that is provider-independent.
SectionIndexer Interface that may implemented on Adapters to enable fast scrolling between sections of an AbsListView.
SecureCacheResponse A secure cache response represents data which is originally retrieved over a secure connection.
SecureClassLoader SecureClassLoader represents a ClassLoader which associates the classes it loads with a code source and provide mechanisms to allow the relevant permissions to be retrieved.
SecureRandom This class generates cryptographically secure pseudo-random numbers.
SecureRandomSpi SecureRandomSpi is the Service Provider Interface (SPI) definition for SecureRandom.
Security Security is the central class in the Java Security API.
SecurityException Thrown when a security manager check fails.
SecurityManager Legacy security code; do not use.
SecurityPermission Legacy security code; do not use.
SeekBar A SeekBar is an extension of ProgressBar that adds a draggable thumb.
SeekBar.OnSeekBarChangeListener A callback that notifies clients when the progress level has been changed.
SelectableChannel A channel that can be used with a Selector.
Selection Utility class for manipulating cursors and selections in CharSequences.
SelectionKey A SelectionKey represents the relationship between a channel and a selector for which the channel is registered.
Selector A controller for the selection of SelectableChannel objects.
SelectorProvider SelectorProvider is an abstract base class that declares methods for providing instances of DatagramChannel, Pipe, Selector , ServerSocketChannel, and SocketChannel.
Semaphore A counting semaphore.
Sensor Class representing a sensor.
SensorEvent This class represents a Sensor event and holds informations such as the sensor’s type, the time-stamp, accuracy and of course the sensor’s data.
SensorEventListener Used for receiving notifications from the SensorManager when sensor values have changed.
SensorEventListener2 Used for receiving a notification when a flush() has been successfully completed.
SensorListener This interface was deprecated in API level 3. Use SensorEventListener instead.
SensorManager SensorManager lets you access the device’s sensors.
SentenceSuggestionsInfo This class contains a metadata of suggestions returned from a text service (e.g.
SequenceInputStream Concatenates two or more existing InputStreams.
Serializable Marks classes that can be serialized by ObjectOutputStream and deserialized by ObjectInputStream.
SerializableEntity
SerializablePermission Legacy security code; do not use.
ServerSocket This class represents a server-side socket that waits for incoming client connections.
ServerSocketChannel A ServerSocketChannel is a partial abstraction of a selectable, stream-oriented listening socket.
ServerSocketFactory This abstract class defines methods to create server sockets.
Service A Service is an application component representing either an application’s desire to perform a longer-running operation while not interacting with the user or to supply functionality for other applications to use.
ServiceCompat Helper for accessing features in Service introduced after API level 4 in a backwards compatible fashion.
ServiceConfigurationError Thrown when a service provider can’t be loaded by ServiceLoader.
ServiceConnection Interface for monitoring the state of an application service.
ServiceInfo Information you can retrieve about a particular application service.
ServiceLoader A service-provider loader.
ServiceState Contains phone state and service related information.
ServiceTestCase This test case provides a framework in which you can test Service classes in a controlled environment.
SessionInputBuffer Session input buffer for blocking connections.
SessionOutputBuffer Session output buffer for blocking connections.
Set A Set is a data structure which does not allow duplicate elements.
SetCookie This interface represents a SetCookie response header sent by the origin server to the HTTP agent in order to maintain a conversational state.
SetCookie2 This interface represents a SetCookie2 response header sent by the origin server to the HTTP agent in order to maintain a conversational state.
SettingInjectorService Dynamically specifies the summary (subtitle) and enabled status of a preference injected into the list of app settings displayed by the system settings app
For use only by apps that are included in the system image, for preferences that affect multiple apps.
Settings The Settings provider contains global system-level device preferences.
Settings.Global Global system settings, containing preferences that always apply identically to all defined users.
Settings.NameValueTable Common base for tables of name/value settings.
Settings.Secure Secure system settings, containing system preferences that applications can read but are not allowed to write.
Settings.SettingNotFoundException
Settings.System System settings, containing miscellaneous system preferences.
Shader Shader is the based class for objects that return horizontal spans of colors during drawing.
Shader.TileMode
Shape Defines a generic graphical “shape.” Any Shape can be drawn to a Canvas with its own draw() method, but more graphical control is available if you instead pass it to a ShapeDrawable.
ShapeDrawable A Drawable object that draws primitive shapes.
ShapeDrawable.ShaderFactory Base class defines a factory object that is called each time the drawable is resized (has a new width or height).
ShareActionProvider This is a provider for a share action.
ShareActionProvider This is a provider for a share action.
ShareActionProvider.OnShareTargetSelectedListener Listener for the event of selecting a share target.
ShareActionProvider.OnShareTargetSelectedListener Listener for the event of selecting a share target.
ShareCompat Extra helper functionality for sharing data between activities.
ShareCompat.IntentBuilder IntentBuilder is a helper for constructing ACTION_SEND and ACTION_SEND_MULTIPLE sharing intents and starting activities to share content.
ShareCompat.IntentReader IntentReader is a helper for reading the data contained within a sharing (ACTION_SEND) Intent.
SharedPreferences Interface for accessing and modifying preference data returned by getSharedPreferences(String, int).
SharedPreferences.Editor Interface used for modifying values in a SharedPreferences object.
SharedPreferences.OnSharedPreferenceChangeListener Interface definition for a callback to be invoked when a shared preference is changed.
SharedPreferencesBackupHelper A helper class that can be used in conjunction with BackupAgentHelper to manage the backup of SharedPreferences.
Short The wrapper for the primitive type short.
Short2 Class for exposing the native RenderScript Short2 type back to the Android system.
Short2 Class for exposing the native RenderScript Short2 type back to the Android system.
Short3 Class for exposing the native RenderScript short3 type back to the Android system.
Short3 Class for exposing the native RenderScript short3 type back to the Android system.
Short4 Class for exposing the native RenderScript short4 type back to the Android system.
Short4 Class for exposing the native RenderScript short4 type back to the Android system.
ShortBuffer A buffer of shorts.
ShortBufferException The exception that is thrown when the result of an operation is attempted to store in a user provided buffer that is too small.
SignalStrength Contains phone signal strength related information.
Signature Opaque, immutable representation of a signature associated with an application package.
Signature Signature is an engine class which is capable of creating and verifying digital signatures, using different algorithms that have been registered with the Security class.
SignatureException SignatureException is a general Signature exception.
SignatureSpi SignatureSpi is the Service Provider Interface (SPI) definition for Signature.
SignedObject A SignedObject instance acts as a container for another object.
Signer This class was deprecated in API level 1. Use the java.security.cert package and Principal instead.
SimpleAdapter An easy adapter to map static data to views defined in an XML file.
SimpleAdapter.ViewBinder This class can be used by external clients of SimpleAdapter to bind values to views.
SimpleArrayMap<K, V> Base implementation of ArrayMap that doesn’t include any standard Java container API interoperability.
SimpleCursorAdapter Static library support version of the framework’s SimpleCursorAdapter.
SimpleCursorAdapter An easy adapter to map columns from a cursor to TextViews or ImageViews defined in an XML file.
SimpleCursorAdapter.CursorToStringConverter This class can be used by external clients of SimpleCursorAdapter to define how the Cursor should be converted to a String.
SimpleCursorAdapter.CursorToStringConverter This class can be used by external clients of SimpleCursorAdapter to define how the Cursor should be converted to a String.
SimpleCursorAdapter.ViewBinder This class can be used by external clients of SimpleCursorAdapter to bind values fom the Cursor to views.
SimpleCursorAdapter.ViewBinder This class can be used by external clients of SimpleCursorAdapter to bind values fom the Cursor to views.
SimpleCursorTreeAdapter An easy adapter to map columns from a cursor to TextViews or ImageViews defined in an XML file.
SimpleCursorTreeAdapter.ViewBinder This class can be used by external clients of SimpleCursorTreeAdapter to bind values from the Cursor to views.
SimpleDateFormat Formats and parses dates in a locale-sensitive manner.
SimpleExpandableListAdapter An easy adapter to map static data to group and child views defined in an XML file.
SimpleFormatter SimpleFormatter can be used to print a summary of the information contained in a LogRecord object in a human readable format.
SimpleTimeZone SimpleTimeZone is a concrete subclass of TimeZone that represents a time zone for use with a Gregorian calendar.
SingleClientConnManager A connection “manager” for a single connection.
SingleClientConnManager.ConnAdapter The connection adapter used by this manager.
SingleClientConnManager.PoolEntry The pool entry for this connection manager.
SingleLaunchActivityTestCase If you would like to test a single activity with an InstrumentationTestCase, this provides some of the boiler plate to launch and finish the activity in setUp() and tearDown().
SingleLineTransformationMethod This transformation method causes any newline characters (\n) to be displayed as spaces instead of causing line breaks, and causes carriage return characters (\r) to have no appearance.
SipAudioCall Handles an Internet audio call over SIP.
SipAudioCall.Listener Listener for events relating to a SIP call, such as when a call is being recieved (“on ringing”) or a call is outgoing (“on calling”).
SipErrorCode Defines error codes returned during SIP actions.
SipException Indicates a general SIP-related exception.
SipManager Provides APIs for SIP tasks, such as initiating SIP connections, and provides access to related SIP services.
SipProfile Defines a SIP profile, including a SIP account, domain and server information.
SipProfile.Builder Helper class for creating a SipProfile.
SipRegistrationListener Listener for SIP registration events.
SipSession Represents a SIP session that is associated with a SIP dialog or a standalone transaction not within a dialog.
SipSession.Listener Listener for events relating to a SIP session, such as when a session is being registered (“on registering”) or a call is outgoing (“on calling”).
SipSession.State Defines SIP session states, such as “registering”, “outgoing call”, and “in call”.
SlidingDrawer This class was deprecated in API level 17. This class is not supported anymore. It is recommended you base your own implementation on the source code for the Android Open Source Project if you must use it in your application.
SlidingDrawer.OnDrawerCloseListener Callback invoked when the drawer is closed.
SlidingDrawer.OnDrawerOpenListener Callback invoked when the drawer is opened.
SlidingDrawer.OnDrawerScrollListener Callback invoked when the drawer is scrolled.
SlidingPaneLayout SlidingPaneLayout provides a horizontal, multi-pane layout for use at the top level of a UI.
SlidingPaneLayout.LayoutParams
SlidingPaneLayout.PanelSlideListener Listener for monitoring events about sliding panes.
SlidingPaneLayout.SimplePanelSlideListener No-op stubs for SlidingPaneLayout.PanelSlideListener.
SM Constants and static helpers related to the HTTP state management.
SmallTest Marks a test that should run as part of the small tests.
Smoke Marks a test that should run as part of the smoke tests.
SmsManager Manages SMS operations such as sending data, text, and pdu SMS messages.
SmsManager This class was deprecated in API level 4. Replaced by android.telephony.SmsManager that supports both GSM and CDMA.
SmsMessage A Short Message Service message.
SmsMessage This class was deprecated in API level 4. Replaced by android.telephony.SmsMessage that supports both GSM and CDMA.
SmsMessage.MessageClass SMS Class enumeration.
SmsMessage.MessageClass This enum was deprecated in API level 4. Use android.telephony.SmsMessage.
SmsMessage.SubmitPdu
SmsMessage.SubmitPdu This class was deprecated in API level 4. Use android.telephony.SmsMessage.
Socket Provides a client-side TCP socket.
SocketAddress This abstract class represents a protocol-independent base for socket-endpoint representing classes.
SocketChannel A SocketChannel is a selectable channel that provides a partial abstraction of stream connecting socket.
SocketException This SocketException may be thrown during socket creation or setting options, and is the superclass of all other socket related exceptions.
SocketFactory This abstract class defines methods to create sockets.
SocketFactory A factory for creating and connecting sockets.
SocketHandler A handler that writes log messages to a socket connection.
SocketHttpClientConnection Implementation of a client-side HTTP connection that can be bound to a network Socket in order to receive and transmit data.
SocketHttpServerConnection Implementation of a server-side HTTP connection that can be bound to a network Socket in order to receive and transmit data.
SocketImpl This class is the base of all streaming socket implementation classes.
SocketImplFactory This interface defines a factory for socket implementations.
SocketInputBuffer Socket bound session input buffer.
SocketOptions Defines an interface for socket implementations to get and set socket options.
SocketOutputBuffer Socket bound session output buffer.
SocketPermission Legacy security code; do not use.
SocketTimeoutException This exception is thrown when a timeout expired on a socket read or accept operation.
SoftReference A reference that is cleared when its referent is not strongly reachable and there is memory pressure.
SortedMap<K, V> A map that has its keys ordered.
SortedSet SortedSet is a Set which iterates over its elements in a sorted order.
SoundEffectConstants Constants to be used to play sound effects via playSoundEffect(int)
SoundPool The SoundPool class manages and plays audio resources for applications.
SoundPool.OnLoadCompleteListener
Source An object that implements this interface contains the information needed to act as source input (XML source or transformation instructions).
SourceLocator This interface is primarily for the purposes of reporting where an error occurred in the XML source or transformation instructions.
Space Space is a lightweight View subclass that may be used to create gaps between components in general purpose layouts.
Space Space is a lightweight View subclass that may be used to create gaps between components in general purpose layouts.
Spannable This is the interface for text to which markup objects can be attached and detached.
Spannable.Factory Factory used by TextView to create new Spannables.
SpannableString This is the class for text whose content is immutable but to which markup objects can be attached and detached.
SpannableStringBuilder This is the class for text whose content and markup can both be changed.
Spanned This is the interface for text that has markup objects attached to ranges of it.
SpannedString This is the class for text whose content and markup are immutable.
SpanWatcher When an object of this type is attached to a Spannable, its methods will be called to notify it that other markup objects have been added, changed, or removed.
SparseArray SparseArrays map integers to Objects.
SparseArrayCompat A copy of the current platform (currently KITKAT version of SparseArray; provides a removeAt() method and other things.
SparseBooleanArray SparseBooleanArrays map integers to booleans.
SparseIntArray SparseIntArrays map integers to integers.
SparseLongArray SparseLongArrays map integers to longs.
SpeechRecognizer This class provides access to the speech recognition service.
SpellCheckerInfo This class is used to specify meta information of a spell checker.
SpellCheckerService SpellCheckerService provides an abstract base class for a spell checker.
SpellCheckerService.Session This abstract class should be overridden by a concrete implementation of a spell checker.
SpellCheckerSession The SpellCheckerSession interface provides the per client functionality of SpellCheckerService.
SpellCheckerSession.SpellCheckerSessionListener Callback for getting results from text services
SpellCheckerSubtype This class is used to specify meta information of a subtype contained in a spell checker.
Spinner A view that displays one child at a time and lets the user pick among them.
SpinnerAdapter Extended Adapter that is the bridge between a Spinner and its data.
SQLClientInfoException An exception, which is subclass of SQLException, is thrown when one or more client info properties could not be set on a Connection.
SQLData An interface for the custom mapping of an SQL User Defined Type (UDT) to a Java class.
SQLDataException An exception, which is subclass of SQLException, is thrown when various data errors arise.
SQLException An exception that indicates there was an error with SQL parsing or execution.
SQLException An exception that indicates a failed JDBC operation.
SQLFeatureNotSupportedException An exception, which is subclass of SQLNonTransientException, is thrown when various the JDBC driver does not support an optional JDBC feature.
SQLInput The SQLInput interface defines operations which apply to a type of input stream which carries a series of values representing an instance of an SQL structured type or SQL distinct type.
SQLIntegrityConstraintViolationException An exception, which is subclass of SQLNonTransientException, is thrown when various the an integrity constraint (foreign key, primary key or unique key) has been violated.
SQLInvalidAuthorizationSpecException An exception, which is subclass of SQLNonTransientException, is thrown when the authorization credentials presented during connection establishment are not valid.
SQLiteAbortException An exception that indicates that the SQLite program was aborted.
SQLiteAccessPermException This exception class is used when sqlite can’t access the database file due to lack of permissions on the file.
SQLiteBindOrColumnIndexOutOfRangeException Thrown if the the bind or column parameter index is out of range
SQLiteBlobTooBigException
SQLiteCantOpenDatabaseException
SQLiteClosable An object created from a SQLiteDatabase that can be closed.
SQLiteConstraintException An exception that indicates that an integrity constraint was violated.
SQLiteCursor A Cursor implementation that exposes results from a query on a SQLiteDatabase.
SQLiteCursorDriver A driver for SQLiteCursors that is used to create them and gets notified by the cursors it creates on significant events in their lifetimes.
SQLiteDatabase Exposes methods to manage a SQLite database.
SQLiteDatabase.CursorFactory Used to allow returning sub-classes of Cursor when calling query.
SQLiteDatabaseCorruptException An exception that indicates that the SQLite database file is corrupt.
SQLiteDatabaseLockedException Thrown if the database engine was unable to acquire the database locks it needs to do its job.
SQLiteDatatypeMismatchException
SQLiteDiskIOException An exception that indicates that an IO error occured while accessing the SQLite database file.
SQLiteDoneException An exception that indicates that the SQLite program is done.
SQLiteException A SQLite exception that indicates there was an error with SQL parsing or execution.
SQLiteFullException An exception that indicates that the SQLite database is full.
SQLiteMisuseException This error can occur if the application creates a SQLiteStatement object and allows multiple threads in the application use it at the same time.
SQLiteOpenHelper A helper class to manage database creation and version management.
SQLiteOutOfMemoryException
SQLiteProgram A base class for compiled SQLite programs.
SQLiteQuery Represents a query that reads the resulting rows into a SQLiteQuery.
SQLiteQueryBuilder This is a convience class that helps build SQL queries to be sent to SQLiteDatabase objects.
SQLiteReadOnlyDatabaseException
SQLiteStatement Represents a statement that can be executed against a database.
SQLiteTableLockedException
SQLiteTransactionListener A listener for transaction events.
SQLNonTransientConnectionException An exception, which is subclass of SQLException, is thrown when the connection operation that failed will not succeed when the operation is retried without the cause of the failure being corrected.
SQLNonTransientException
SQLOutput The interface for an output stream used to write attributes of an SQL User Defined Type (UDT) to the database.
SQLPermission Legacy security code; do not use.
SQLRecoverableException
SQLSyntaxErrorException
SQLTimeoutException
SQLTransactionRollbackException
SQLTransientConnectionException
SQLTransientException
SQLWarning An exception class that holds information about Database access warnings.
SQLXML Maps SQL’s XML type into Java.
SslCertificate SSL certificate info (certificate details) class
SslCertificate.DName A distinguished name helper class: a 3-tuple of:
the most specific common name (CN)
the most specific organization (O)
the most specific organizational unit (OU)
SSLCertificateSocketFactory SSLSocketFactory implementation with several extra features:
Timeout specification for SSL handshake operations
Hostname verification in most cases (see WARNINGs below)
Optional SSL session caching with SSLSessionCache
Optionally bypass all SSL certificate checks
The handshake timeout does not apply to actual TCP socket connection.
SSLContext The public API for secure socket protocol implementations.
SSLContextSpi The Service Provider Interface (SPI) for the SSLContext class.
SSLEngine The abstract implementation of secure communications using SSL, TLS, or other protocols.
SSLEngineResult The result object describing the state of the SSLEngine produced by the wrap() and unwrap() operations.
SSLEngineResult.HandshakeStatus The enum describing the state of the current handshake.
SSLEngineResult.Status The enum describing the result of the SSLEngine operation.
SslError This class represents a set of one or more SSL errors and the associated SSL certificate.
SslErrorHandler Represents a request for handling an SSL error.
SSLException The base class for all SSL related exceptions.
SSLHandshakeException The exception that is thrown when a handshake could not be completed successfully.
SSLKeyException The exception that is thrown when an invalid SSL key is encountered.
SSLParameters SSL handshake parameters that include protocols, cipher suites, and client authentication requirements.
SSLPeerUnverifiedException The exception that is thrown when the identity of a peer has not been verified.
SSLPermission Legacy security code; do not use.
SSLProtocolException The exception that is thrown when an error in the operation of the SSL protocol is encountered.
SSLServerSocket The extension of ServerSocket which provides secure server sockets based on protocols like SSL, TLS, or others.
SSLServerSocketFactory The factory for SSL server sockets.
SSLSession The interface representing an SSL session.
SSLSessionBindingEvent The event sent to an SSLSessionBindingListener when the listener object is bound (putValue(String, Object)) or unbound (removeValue(String)) to an SSLSession.
SSLSessionBindingListener The interface to be implemented by any object that requires notification when data objects are bound to (or unbound from) an SSLSession.
SSLSessionCache File-based cache of established SSL sessions.
SSLSessionContext A collection of SSLSessions.
SSLSocket The extension of Socket providing secure protocols like SSL (Secure Sockets Layer) or TLS (Transport Layer Security).
SSLSocketFactory The abstract factory implementation to create SSLSockets.
SSLSocketFactory Layered socket factory for TLS/SSL connections, based on JSSE.
Stack Stack is a Last-In/First-Out(LIFO) data structure which represents a stack of objects.
StackOverflowError Thrown when the depth of the stack of the running program exceeds some platform or VM specific limit.
StackTraceElement A representation of a single stack frame.
StackView
StaleDataException This exception is thrown when a Cursor contains stale data and must be requeried before being used again.
StandardCharsets Convenient access to the most important built-in charsets.
StartElementListener Listens for the beginning of elements.
StateListDrawable Lets you assign a number of graphic images to a single Drawable and swap out the visible item by a string ID value.
Statement Interface used for executing static SQL statements to retrieve query results.
StatementEvent A statement event that a PreparedStatement is closed
StatementEventListener An object that registers to be notified of events that occur on PreparedStatements that are in the Statement pool.
StateSet State sets are arrays of positive ints where each element represents the state of a View (e.g.
StatFs Retrieve overall information about the space on a filesystem.
StaticLayout StaticLayout is a Layout for text that will not be edited after it is laid out.
StatusBarNotification Class encapsulating a Notification.
StatusLine Represents a status line as returned from a HTTP server.
StorageManager StorageManager is the interface to the systems storage service.
StreamCorruptedException Signals that the readObject() method could not read an object due to missing information (for example, a cyclic reference that doesn’t match a previous instance, or a missing class descriptor for the object to be loaded).
StreamHandler A StreamHandler object writes log messages to an output stream, that is, objects of the class OutputStream.
StreamResult Acts as an holder for a transformation result, which may be XML, plain Text, HTML, or some other form of markup.
StreamSource Acts as an holder for a transformation Source in the form of a stream of XML markup.
StreamTokenizer Parses a stream into a set of defined tokens, one at a time.
StrictContentLengthStrategy The strict implementation of the content length strategy.
StrictHostnameVerifier The Strict HostnameVerifier works the same way as Sun Java 1.4, Sun Java 5, Sun Java 6-rc.
StrictMath Class StrictMath provides basic math constants and operations such as trigonometric functions, hyperbolic functions, exponential, logarithms, etc.
StrictMode StrictMode is a developer tool which detects things you might be doing by accident and brings them to your attention so you can fix them.
StrictMode.ThreadPolicy StrictMode policy applied to a certain thread.
StrictMode.ThreadPolicy.Builder Creates StrictMode.ThreadPolicy instances.
StrictMode.VmPolicy StrictMode policy applied to all threads in the virtual machine’s process.
StrictMode.VmPolicy.Builder Creates StrictMode.VmPolicy instances.
StrikethroughSpan
String An immutable sequence of characters/code units (chars).
StringBuffer A modifiable sequence of characters for use in creating strings, where all accesses are synchronized.
StringBufferInputStream This class was deprecated in API level 1. Use StringReader instead.
StringBuilder A modifiable sequence of characters for use in creating strings.
StringBuilderPrinter Implementation of a Printer that sends its output to a StringBuilder.
StringCharacterIterator An implementation of CharacterIterator for strings.
StringEntity An entity whose content is retrieved from a string.
StringIndexOutOfBoundsException Thrown when the a string is indexed with a value less than zero, or greater than or equal to the size of the array.
StringReader A specialized Reader that reads characters from a String in a sequential manner.
StringTokenizer Breaks a string into tokens; new code should probably use split(String).
StringWriter A specialized Writer that writes characters to a StringBuffer in a sequential manner, appending them in the process.
Struct An interface which provides facilities for manipulating an SQL structured type as a Java object.
StyleSpan Describes a style in a span.
Subject The central class of the javax.security.auth package representing an authenticated user or entity (both referred to as “subject”).
SubjectDomainCombiner Legacy security code; do not use.
SubMenu Subclass of Menu for sub menus.
SubscriptSpan
SuggestionsInfo This class contains a metadata of suggestions from the text service
SuggestionSpan Holds suggestion candidates for the text enclosed in this span.
SumPathEffect
SuperscriptSpan
SupplicantState From defs.h in wpa_supplicant.
Suppress Use this annotation on test classes or test methods that should not be included in a test suite.
SuppressLint Indicates that Lint should ignore the specified warnings for the annotated element.
SuppressWarnings Annotation type used to indicate that the compiler should not issue the specified warnings for the marked program element.
Surface Handle onto a raw buffer that is being managed by the screen compositor.
Surface.OutOfResourcesException Exception thrown when a Canvas couldn’t be locked with lockCanvas(Rect), or when a SurfaceTexture could not successfully be allocated.
SurfaceHolder Abstract interface to someone holding a display surface.
SurfaceHolder.BadSurfaceTypeException Exception that is thrown from lockCanvas() when called on a Surface whose type is SURFACE_TYPE_PUSH_BUFFERS.
SurfaceHolder.Callback A client may implement this interface to receive information about changes to the surface.
SurfaceHolder.Callback2 Additional callbacks that can be received for SurfaceHolder.Callback.
SurfaceTexture Captures frames from an image stream as an OpenGL ES texture.
SurfaceTexture.OnFrameAvailableListener Callback interface for being notified that a new stream frame is available.
SurfaceTexture.OutOfResourcesException This class was deprecated in API level 19. No longer thrown. Surface.OutOfResourcesException is used instead.
SurfaceView Provides a dedicated drawing surface embedded inside of a view hierarchy.
SweepGradient
Switch A Switch is a two-state toggle switch widget that can select between two options.
SwitchPreference A Preference that provides a two-state toggleable option.
SyncAdapterType Value type that represents a SyncAdapterType.
SyncBaseInstrumentation If you would like to test sync a single provider with an InstrumentationTestCase, this provides some of the boiler plate in setUp() and tearDown().
SyncBasicHttpContext Thread-safe extension of the BasicHttpContext.
SyncContext
SyncFailedException Signals that the sync() method has failed to complete.
SynchronousQueue A blocking queue in which each insert operation must wait for a corresponding remove operation by another thread, and vice versa.
SyncInfo Information about the sync operation that is currently underway.
SyncRequest
SyncRequest.Builder Builder class for a SyncRequest.
SyncResult This class is used to communicate the results of a sync operation to the SyncManager.
SyncStateContract The ContentProvider contract for associating data with ana data array account.
SyncStateContract.Columns
SyncStateContract.Constants
SyncStateContract.Helpers
SyncStats Used to record various statistics about the result of a sync operation.
SyncStatusObserver
SynthesisCallback A callback to return speech data synthesized by a text to speech engine.
SynthesisRequest Contains data required by engines to synthesize speech.
System Provides access to system-related information and resources including standard input and output.
SystemClock Core timekeeping facilities.
T
TabActivity This class was deprecated in API level 13. New applications should use Fragments instead of this class; to continue to run on older devices, you can use the v4 support library which provides a version of the Fragment API that is compatible down to DONUT.
TabHost Container for a tabbed window view.
TabHost.OnTabChangeListener Interface definition for a callback to be invoked when tab changed
TabHost.TabContentFactory Makes the content of a tab when it is selected.
TabHost.TabSpec A tab has a tab indicator, content, and a tag that is used to keep track of it.
TableLayout A layout that arranges its children into rows and columns.
TableLayout.LayoutParams This set of layout parameters enforces the width of each child to be MATCH_PARENT and the height of each child to be WRAP_CONTENT, but only if the height is not specified.
TableRow A layout that arranges its children horizontally.
TableRow.LayoutParams Set of layout parameters used in table rows.
TabStopSpan Represents a single tab stop on a line.
TabStopSpan.Standard The default implementation of TabStopSpan.
TabWidget Displays a list of tab labels representing each page in the parent’s tab collection.
Tag Represents an NFC tag that has been discovered.
TagLostException
TagTechnology TagTechnology is an interface to a technology in a Tag.
Target Defines a meta-annotation for determining what ElementTypes an annotation can be applied to.
TargetApi Indicates that Lint should treat this type as targeting a given API level, no matter what the project target is.
TaskStackBuilder Utility class for constructing synthetic back stacks for cross-task navigation on Android 3.0 and newer.
TaskStackBuilder Utility class for constructing synthetic back stacks for cross-task navigation on Android 3.0 and newer.
TaskStackBuilder.SupportParentable
Telephony The Telephony provider contains data related to phone operation, specifically SMS and MMS messages and access to the APN list, including the MMSC to use.
Telephony.BaseMmsColumns Base columns for tables that contain MMSs.
Telephony.CanonicalAddressesColumns Columns for the “canonical_addresses” table used by MMS and SMS.
Telephony.Carriers Carriers class contains information about APNs, including MMSC information.
Telephony.Mms Contains all MMS messages.
Telephony.Mms.Addr Contains address information for an MMS message.
Telephony.Mms.Draft Contains all MMS messages in the MMS app drafts folder.
Telephony.Mms.Inbox Contains all MMS messages in the MMS app inbox.
Telephony.Mms.Intents Intents class.
Telephony.Mms.Outbox Contains all MMS messages in the MMS app outbox.
Telephony.Mms.Part Contains message parts.
Telephony.Mms.Rate Message send rate table.
Telephony.Mms.Sent Contains all MMS messages in the MMS app sent folder.
Telephony.MmsSms Contains all MMS and SMS messages.
Telephony.MmsSms.PendingMessages Contains pending messages info.
Telephony.Sms Contains all text-based SMS messages.
Telephony.Sms.Conversations Contains all sent text-based SMS messages in the SMS app.
Telephony.Sms.Draft Contains all sent text-based SMS messages in the SMS app.
Telephony.Sms.Inbox Contains all text-based SMS messages in the SMS app inbox.
Telephony.Sms.Intents Contains constants for SMS related Intents that are broadcast.
Telephony.Sms.Outbox Contains all pending outgoing text-based SMS messages.
Telephony.Sms.Sent Contains all sent text-based SMS messages in the SMS app.
Telephony.TextBasedSmsColumns Base columns for tables that contain text-based SMSs.
Telephony.Threads Helper functions for the “threads” table used by MMS and SMS.
Telephony.ThreadsColumns Columns for the “threads” table used by MMS and SMS.
TelephonyManager Provides access to information about the telephony services on the device.
Templates An object that implements this interface is the runtime representation of processed transformation instructions.
TemplatesHandler A SAX ContentHandler that may be used to process SAX parse events (parsing transformation instructions) into a Templates object.
Test A Test can be run and collect its results.
TestCase A test case defines the fixture to run multiple tests.
TestFailure A TestFailure collects a failed test together with the caught exception.
TestListener A Listener for test progress
TestMethod Represents a test to be run.
TestResult A TestResult collects the results of executing a test case.
TestSuite A TestSuite is a Composite of Tests.
TestSuiteBuilder Build suites based on a combination of included packages, excluded packages, and predicates that must be satisfied.
TestSuiteBuilder.FailedToCreateTests A special TestCase used to indicate a failure during the build() step.
TestSuiteLoader An interface to define how a test suite should be loaded.
TestSuiteProvider Implementors will know how to get a test suite.
TestTarget This @interface was deprecated in API level 14. Obsolete.
TestTargetClass This @interface was deprecated in API level 14. Obsolete.
Text The Text interface inherits from CharacterData and represents the textual content (termed character data in XML) of an Element or Attr.
TextAppearanceSpan Sets the text color, size, style, and typeface to match a TextAppearance resource.
TextAttribute The TextAttribute class defines attribute keys and attribute values for text rendering.
TextClock TextClock can display the current date and/or time as a formatted string.
TextDirectionHeuristic Interface for objects that use a heuristic for guessing at the paragraph direction by examining text.
TextDirectionHeuristicCompat Interface for objects that use a heuristic for guessing at the paragraph direction by examining text.
TextDirectionHeuristics Some objects that implement TextDirectionHeuristic.
TextDirectionHeuristicsCompat Some objects that implement TextDirectionHeuristic.
TextElementListener Listens for the beginning and ending of text elements.
TextInfo This class contains a metadata of the input of TextService
TextKeyListener This is the key listener for typing normal text.
TextKeyListener.Capitalize
TextPaint TextPaint is an extension of Paint that leaves room for some extra data used during text measuring and drawing.
TextServicesManager System API to the overall text services, which arbitrates interaction between applications and text services.
TextSwitcher Specialized ViewSwitcher that contains only children of type TextView.
TextToSpeech Synthesizes speech from text for immediate playback or to create a sound file.
TextToSpeech.Engine Constants and parameter names for controlling text-to-speech.
TextToSpeech.EngineInfo Information about an installed text-to-speech engine.
TextToSpeech.OnInitListener Interface definition of a callback to be invoked indicating the completion of the TextToSpeech engine initialization.
TextToSpeech.OnUtteranceCompletedListener This interface was deprecated in API level 18. Use UtteranceProgressListener instead.
TextToSpeechService Abstract base class for TTS engine implementations.
TextureView A TextureView can be used to display a content stream.
TextureView.SurfaceTextureListener This listener can be used to be notified when the surface texture associated with this texture view is available.
TextUtils
TextUtils.EllipsizeCallback
TextUtils.SimpleStringSplitter A simple string splitter.
TextUtils.StringSplitter An interface for splitting strings according to rules that are opaque to the user of this interface.
TextUtils.TruncateAt
TextUtilsCompat
TextView Displays text to the user and optionally allows them to edit it.
TextView.BufferType
TextView.OnEditorActionListener Interface definition for a callback to be invoked when an action is performed on the editor.
TextView.SavedState User interface state that is stored by TextView for implementing onSaveInstanceState().
TextWatcher When an object of a type is attached to an Editable, its methods will be called when the text is changed.
Thread A Thread is a concurrent unit of execution.
Thread.State A representation of a thread’s state.
Thread.UncaughtExceptionHandler Implemented by objects that want to handle cases where a thread is being terminated by an uncaught exception.
ThreadDeath ThreadDeath is thrown when a thread stops executing.
ThreadFactory An object that creates new threads on demand.
ThreadGroup ThreadGroup is a means of organizing threads into a hierarchical structure.
ThreadLocal Implements a thread-local storage, that is, a variable for which each thread has its own value.
ThreadPoolExecutor An ExecutorService that executes each submitted task using one of possibly several pooled threads, normally configured using Executors factory methods.
ThreadPoolExecutor.AbortPolicy A handler for rejected tasks that throws a RejectedExecutionException.
ThreadPoolExecutor.CallerRunsPolicy A handler for rejected tasks that runs the rejected task directly in the calling thread of the execute method, unless the executor has been shut down, in which case the task is discarded.
ThreadPoolExecutor.DiscardOldestPolicy A handler for rejected tasks that discards the oldest unhandled request and then retries execute, unless the executor is shut down, in which case the task is discarded.
ThreadPoolExecutor.DiscardPolicy A handler for rejected tasks that silently discards the rejected task.
ThreadSafeClientConnManager Manages a pool of client connections.
Throwable The superclass of all classes which can be thrown by the VM.
ThumbnailUtils Thumbnail generation routines for media provider.
Time An alternative to the Calendar and GregorianCalendar classes.
Time Java representation of an SQL TIME value.
TimeAnimator This class provides a simple callback mechanism to listeners that is synchronized with all other animators in the system.
TimeAnimator.TimeListener Implementors of this interface can set themselves as update listeners to a TimeAnimator instance to receive callbacks on every animation frame to receive the total time since the animator started and the delta time since the last frame.
TimedText Class to hold the timed text’s metadata, including:
The characters for rendering
The rendering position for the timed text
To render the timed text, applications need to do the following:
Implement the MediaPlayer.OnTimedTextListener interface
Register the MediaPlayer.OnTimedTextListener callback on a MediaPlayer object that is used for playback
When a onTimedText callback is received, do the following:
call getText() to get the characters for rendering
call getBounds() to get the text rendering area/region
TimeFormatException
TimeInterpolator A time interpolator defines the rate of change of an animation.
TimeKeyListener For entering times in a text field.
TimeoutException Exception thrown when a blocking operation times out.
TimePicker A view for selecting the time of day, in either 24 hour or AM/PM mode.
TimePicker.OnTimeChangedListener The callback interface used to indicate the time has been adjusted.
TimePickerDialog A dialog that prompts the user for the time of day using a TimePicker.
TimePickerDialog.OnTimeSetListener The callback interface used to indicate the user is done filling in the time (they clicked on the ‘Set’ button).
Timer Timers schedule one-shot or recurring tasks for execution.
TimerTask The TimerTask class represents a task to run at a specified time.
Timestamp Timestamp represents a signed time stamp.
Timestamp A Java representation of the SQL TIMESTAMP type.
TimeUnit A TimeUnit represents time durations at a given unit of granularity and provides utility methods to convert across units, and to perform timing and delay operations in these units.
TimeUtils A class containing utility methods related to time zones.
TimeZone TimeZone represents a time zone, primarily used for configuring a Calendar or SimpleDateFormat instance.
TimingLogger A utility class to help log timings splits throughout a method call.
Toast A toast is a view containing a quick little message for the user. The toast class helps you create and show those.
ToggleButton Displays checked/unchecked states as a button with a “light” indicator and by default accompanied with the text “ON” or “OFF”.
TokenIterator An iterator for String tokens.
TokenWatcher Helper class that helps you use IBinder objects as reference counted tokens.
ToneGenerator This class provides methods to play DTMF tones (ITU-T Recommendation Q.23), call supervisory tones (3GPP TS 22.001, CEPT) and proprietary tones (3GPP TS 31.111).
TooManyListenersException A TooManyListenersException is thrown when an attempt is made to add more than one listener to an event source which only supports a single listener.
Touch
TouchDelegate Helper class to handle situations where you want a view to have a larger touch area than its actual view bounds.
TouchUtils Reusable methods for generating touch events.
Trace Writes trace events to the system trace buffer.
TrafficStats Class that provides network traffic statistics.
TrafficStatsCompat Helper for accessing features in TrafficStats introduced after API level 14 in a backwards compatible fashion.
TransactionTooLargeException The Binder transaction failed because it was too large.
Transformation Defines the transformation to be applied at one point in time of an Animation.
TransformationMethod TextView uses TransformationMethods to do things like replacing the characters of passwords with dots, or keeping the newline characters from causing line breaks in single-line text fields.
Transformer An instance of this abstract class can transform a source tree into a result tree.
TransformerConfigurationException Indicates a serious configuration error.
TransformerException This class specifies an exceptional condition that occurred during the transformation process.
TransformerFactory A TransformerFactory instance can be used to create Transformer and Templates objects.
TransformerFactoryConfigurationError Thrown when a problem with configuration with the Transformer Factories exists.
TransformerHandler A TransformerHandler listens for SAX ContentHandler parse events and transforms them to a Result.
Transition A Transition holds information about animations that will be run on its targets during a scene change.
Transition.TransitionListener A transition listener receives notifications from a transition.
TransitionDrawable An extension of LayerDrawables that is intended to cross-fade between the first and second layer.
TransitionInflater This class inflates scenes and transitions from resource files.
TransitionManager This class manages the set of transitions that fire when there is a change of Scene.
TransitionSet A TransitionSet is a parent of child transitions (including other TransitionSets).
TransitionValues Data structure which holds cached values for the transition.
TranslateAnimation An animation that controls the position of an object.
TransportController Base interface to controlling a media transport.
TransportMediator Helper for implementing a media transport control (with play, pause, skip, and other media actions).
TransportPerformer Implemented by the playback side of the media system, to respond to requests to perform actions and to retrieve its current state.
TransportStateListener A listener for playback changes that can be registered with TransportController.
TreeMap<K, V> A map whose entries are sorted by their keys.
TreeSet TreeSet is an implementation of SortedSet.
TriggerEvent This class represents a Trigger Event - the event associated with a Trigger Sensor.
TriggerEventListener This class is the listener used to handle Trigger Sensors.
TrustAnchor This class represents a trust anchor for validation of X.509 certification path.
TrustManager The marker interface for JSSE trust managers.
TrustManagerFactory The factory for TrustManagers based on KeyStore or provider specific implementation.
TrustManagerFactorySpi The Service Provider Interface (SPI) for the TrustManagerFactory class.
TunnelRefusedException
TwoLineListItem This class was deprecated in API level 17. This class can be implemented easily by apps using a RelativeLayout or a LinearLayout.
TwoStatePreference Common base class for preferences that have two selectable states, persist a boolean value in SharedPreferences, and may have dependent preferences that are enabled/disabled based on the current state.
Type A Type describes the Element and dimensions used for an Allocation or a parallel operation.
Type A Type describes the Element and dimensions used for an Allocation or a parallel operation.
Type Common interface implemented by all Java types.
Type.Builder Builder class for Type.
Type.Builder Builder class for Type.
Type.CubemapFace
Type.CubemapFace
TypedArray Container for an array of values that were retrieved with obtainStyledAttributes(AttributeSet, int[], int, int) or obtainAttributes(AttributeSet, int[]).
TypedValue Container for a dynamically typed data value.
TypeEvaluator Interface for use with the setEvaluator(TypeEvaluator) function.
Typeface The Typeface class specifies the typeface and intrinsic style of a font.
TypefaceSpan Changes the typeface family of the text to which the span is attached.
TypeInfo The TypeInfo interface represents a type referenced from Element or Attr nodes, specified in the schemas associated with the document.
TypeInfoProvider This class provides access to the type information determined by ValidatorHandler.
TypeNotPresentException Thrown when a program tries to access a class, interface, enum or annotation type through a string that contains the type’s name and the type cannot be found.
Types A class which defines constants used to identify generic SQL types, also called JDBC types.
TypeVariable This interface represents a type variables such as ‘T’ in ‘public interface Comparable’, the bounded ‘T’ in ‘public interface A’ or the multiple bounded ‘T’ in ‘public interface B’.
U
UiAutomation Class for interacting with the device’s UI by simulation user actions and introspection of the screen content.
UiAutomation.AccessibilityEventFilter Listener for filtering accessibility events.
UiAutomation.OnAccessibilityEventListener Listener for observing the AccessibilityEvent stream.
UiModeManager This class provides access to the system uimode services.
UiThreadTest This annotation can be used on an InstrumentationTestCase’s test methods.
UndeclaredThrowableException This class provides a wrapper for an undeclared, checked exception thrown by an InvocationHandler.
UnderlineSpan
UnknownError Thrown when the VM must throw an error which does not match any known exceptional condition.
UnknownFormatConversionException An UnknownFormatConversionException will be thrown if the format conversion is unknown.
UnknownFormatFlagsException An UnknownFormatFlagsException will be thrown if there is an unknown flag.
UnknownHostException Thrown when a hostname can not be resolved.
UnknownServiceException Is thrown if no appropriate ContentHandler could be found for a particular service requested by the URL connection.
UnmappableCharacterException An UnmappableCharacterException is thrown when an unmappable character for the given charset is encountered.
UnrecoverableEntryException UnrecoverableEntryException indicates, that a KeyStore.Entry cannot be recovered from a KeyStore.
UnrecoverableKeyException UnrecoverableKeyException indicates, that a key cannot be recovered from a KeyStore.
UnresolvedAddressException An UnresolvedAddressException is thrown when trying to use an unresolved network address in a network operation.
UnresolvedPermission Legacy security code; do not use.
UnsatisfiedLinkError Thrown when an attempt is made to invoke a native for which an implementation could not be found.
UnsupportedAddressTypeException An UnsupportedAddressTypeException is thrown when connecting or binding to an unsupported address type.
UnsupportedCallbackException Thrown when a CallbackHandler does not support a particular Callback.
UnsupportedCharsetException An UnsupportedCharsetException is thrown when an unsupported charset name is encountered.
UnsupportedClassVersionError Thrown when an attempt is made to load a class with a format version that is not supported by the VM.
UnsupportedDigestAlgorithmException Authentication credentials required to respond to a authentication challenge are invalid
UnsupportedEncodingException Thrown when a program asks for a particular character converter that is unavailable.
UnsupportedHttpVersionException Indicates an unsupported version of the HTTP protocol.
UnsupportedOperationException Thrown when an unsupported operation is attempted.
UnsupportedSchemeException Exception thrown when an attempt is made to construct a MediaDrm object using a crypto scheme UUID that is not supported by the device
UpdateAppearance The classes that affect character-level text in a way that modifies their appearance when one is added or removed must implement this interface.
UpdateLayout The classes that affect character-level text formatting in a way that triggers a text layout update when one is added or removed must implement this interface.
Uri Immutable URI reference.
URI A Uniform Resource Identifier that identifies an abstract or physical resource, as specified by RFC 2396.
Uri.Builder Helper class for building or manipulating URI references.
UriMatcher Utility class to aid in matching URIs in content providers.
UriPatternMatcher Maintains a map of objects keyed by a request URI pattern.
UriPermission Description of a single Uri permission grant.
URIResolver An object that implements this interface that can be called by the processor to turn a URI used in document(), xsl:import, or xsl:include into a Source object.
URISyntaxException A URISyntaxException will be thrown if some information could not be parsed while creating a URI.
URIUtils A collection of utilities for URIs, to workaround bugs within the class or for ease-of-use features.
URL A Uniform Resource Locator that identifies the location of an Internet resource as specified by RFC 1738.
URLClassLoader This class loader is responsible for loading classes and resources from a list of URLs which can refer to either directories or JAR files.
URLConnection A connection to a URL for reading or writing.
URLDecoder This class is used to decode a string which is encoded in the application/x-www-form-urlencoded MIME content type.
UrlEncodedFormEntity An entity composed of a list of url-encoded pairs.
URLEncodedUtils A collection of utilities for encoding URLs.
URLEncoder This class is used to encode a string using the format required by application/x-www-form-urlencoded MIME content type.
UrlQuerySanitizer Sanitizes the Query portion of a URL.
UrlQuerySanitizer.IllegalCharacterValueSanitizer Sanitize values based on which characters they contain.
UrlQuerySanitizer.ParameterValuePair A simple tuple that holds parameter-value pairs.
UrlQuerySanitizer.ValueSanitizer A functor used to sanitize a single query value.
URLSpan
URLStreamHandler The abstract class URLStreamHandler is the base for all classes which can handle the communication with a URL object over a particular protocol type.
URLStreamHandlerFactory Defines a factory which creates an URLStreamHandler for a specified protocol.
URLUtil
UsbAccessory A class representing a USB accessory, which is an external hardware component that communicates with an android application over USB.
UsbConstants Contains constants for the USB protocol.
UsbDevice This class represents a USB device attached to the android device with the android device acting as the USB host.
UsbDeviceConnection This class is used for sending and receiving data and control messages to a USB device.
UsbEndpoint A class representing an endpoint on a UsbInterface.
UsbInterface A class representing an interface on a UsbDevice.
UsbManager This class allows you to access the state of USB and communicate with USB devices.
UsbRequest A class representing USB request packet.
UserDataHandler When associating an object to a key on a node using Node.setUserData() the application can provide a handler that gets called when the node the object is associated to is being cloned, imported, or renamed.
UserDictionary A provider of user defined words for input methods to use for predictive text input.
UserDictionary.Words Contains the user defined words.
UserHandle Representation of a user on the device.
UserManager Manages users and user details on a multi-user system.
UsernamePasswordCredentials Username and password Credentials
UserTokenHandler A handler for determining if the given execution context is user specific or not.
UTFDataFormatException Signals that an incorrectly encoded UTF-8 string has been encountered, most likely while reading some DataInputStream.
UtteranceProgressListener Listener for events relating to the progress of an utterance through the synthesis queue.
UUID UUID is an immutable representation of a 128-bit universally unique identifier (UUID).
V
Validator A processor that checks an XML document against Schema.
ValidatorHandler Streaming validator that works on SAX stream.
ValueAnimator This class provides a simple timing engine for running animations which calculate animated values and set them on target objects.
ValueAnimator.AnimatorUpdateListener Implementors of this interface can add themselves as update listeners to an ValueAnimator instance to receive callbacks on every animation frame, after the current frame’s values have been calculated for that ValueAnimator.
ValueCallback A callback interface used to provide values asynchronously.
Vector Vector is an implementation of List, backed by an array and synchronized.
VelocityTracker Helper for tracking the velocity of touch events, for implementing flinging and other such gestures.
VelocityTrackerCompat Helper for accessing features in VelocityTracker introduced after API level 4 in a backwards compatible fashion.
VerifyError Thrown when the VM notices that an attempt is made to load a class which does not pass the class verification phase.
Version This class defines the current version of JUnit
VersionInfo Provides access to version information for HTTP components.
Vibrator Class that operates the vibrator on the device.
VideoView Displays a video file.
View This class represents the basic building block for user interface components.
View.AccessibilityDelegate This class represents a delegate that can be registered in a View to enhance accessibility support via composition rather via inheritance.
View.BaseSavedState Base class for derived classes that want to save and restore their own state in onSaveInstanceState().
View.DragShadowBuilder Creates an image that the system displays during the drag and drop operation.
View.MeasureSpec A MeasureSpec encapsulates the layout requirements passed from parent to child.
View.OnAttachStateChangeListener Interface definition for a callback to be invoked when this view is attached or detached from its window.
View.OnClickListener Interface definition for a callback to be invoked when a view is clicked.
View.OnCreateContextMenuListener Interface definition for a callback to be invoked when the context menu for this view is being built.
View.OnDragListener Interface definition for a callback to be invoked when a drag is being dispatched to this view.
View.OnFocusChangeListener Interface definition for a callback to be invoked when the focus state of a view changed.
View.OnGenericMotionListener Interface definition for a callback to be invoked when a generic motion event is dispatched to this view.
View.OnHoverListener Interface definition for a callback to be invoked when a hover event is dispatched to this view.
View.OnKeyListener Interface definition for a callback to be invoked when a hardware key event is dispatched to this view.
View.OnLayoutChangeListener Interface definition for a callback to be invoked when the layout bounds of a view changes due to layout processing.
View.OnLongClickListener Interface definition for a callback to be invoked when a view has been clicked and held.
View.OnSystemUiVisibilityChangeListener Interface definition for a callback to be invoked when the status bar changes visibility.
View.OnTouchListener Interface definition for a callback to be invoked when a touch event is dispatched to this view.
ViewAnimator Base class for a FrameLayout container that will perform animations when switching between its views.
ViewAsserts Some useful assertions about views.
ViewCompat Helper for accessing features in View introduced after API level 4 in a backwards compatible fashion.
ViewCompatKitKat KitKat-specific View API implementation.
ViewConfiguration Contains methods to standard constants used in the UI for timeouts, sizes, and distances.
ViewConfigurationCompat Helper for accessing features in ViewConfiguration introduced after API level 4 in a backwards compatible fashion.
ViewDebug Various debugging/tracing tools related to View and the view hierarchy.
ViewDebug.CapturedViewProperty This annotation can be used to mark fields and methods to be dumped when the view is captured.
ViewDebug.ExportedProperty This annotation can be used to mark fields and methods to be dumped by the view server.
ViewDebug.FlagToString Defines a mapping from a flag to a String.
ViewDebug.HierarchyTraceType This enum was deprecated in API level 16. This enum is now unused
ViewDebug.IntToString Defines a mapping from an int value to a String.
ViewDebug.RecyclerTraceType This enum was deprecated in API level 16. This enum is now unused
ViewDragHelper ViewDragHelper is a utility class for writing custom ViewGroups.
ViewDragHelper.Callback A Callback is used as a communication channel with the ViewDragHelper back to the parent view using it.
ViewFlipper Simple ViewAnimator that will animate between two or more views that have been added to it.
ViewGroup A ViewGroup is a special view that can contain other views (called children.) The view group is the base class for layouts and views containers.
ViewGroup.LayoutParams LayoutParams are used by views to tell their parents how they want to be laid out.
ViewGroup.MarginLayoutParams Per-child layout information for layouts that support margins.
ViewGroup.OnHierarchyChangeListener Interface definition for a callback to be invoked when the hierarchy within this view changed.
ViewGroupCompat Helper for accessing features in ViewGroup introduced after API level 4 in a backwards compatible fashion.
ViewGroupOverlay A group overlay is an extra layer that sits on top of a ViewGroup (the “host view”) which is drawn after all other content in that view (including the view group’s children).
ViewManager Interface to let you add and remove child views to an Activity.
ViewOverlay An overlay is an extra layer that sits on top of a View (the “host view”) which is drawn after all other content in that view (including children, if the view is a ViewGroup).
ViewPager Layout manager that allows the user to flip left and right through pages of data.
ViewPager.LayoutParams Layout parameters that should be supplied for views added to a ViewPager.
ViewPager.OnPageChangeListener Callback interface for responding to changing state of the selected page.
ViewPager.PageTransformer A PageTransformer is invoked whenever a visible/attached page is scrolled.
ViewPager.SavedState This is the persistent state that is saved by ViewPager.
ViewPager.SimpleOnPageChangeListener Simple implementation of the ViewPager.OnPageChangeListener interface with stub implementations of each method.
ViewParent Defines the responsibilities for a class that will be a parent of a View.
ViewParentCompat Helper for accessing features in ViewParent introduced after API level 4 in a backwards compatible fashion.
ViewParentCompatICS ICS-specific ViewParent API implementation.
ViewPropertyAnimator This class enables automatic and optimized animation of select properties on View objects.
ViewStub A ViewStub is an invisible, zero-sized View that can be used to lazily inflate layout resources at runtime.
ViewStub.OnInflateListener Listener used to receive a notification after a ViewStub has successfully inflated its layout resource.
ViewSwitcher ViewAnimator that switches between two views, and has a factory from which these views are created.
ViewSwitcher.ViewFactory Creates views in a ViewSwitcher.
ViewTreeObserver A view tree observer is used to register listeners that can be notified of global changes in the view tree.
ViewTreeObserver.OnDrawListener Interface definition for a callback to be invoked when the view tree is about to be drawn.
ViewTreeObserver.OnGlobalFocusChangeListener Interface definition for a callback to be invoked when the focus state within the view tree changes.
ViewTreeObserver.OnGlobalLayoutListener Interface definition for a callback to be invoked when the global layout state or the visibility of views within the view tree changes.
ViewTreeObserver.OnPreDrawListener Interface definition for a callback to be invoked when the view tree is about to be drawn.
ViewTreeObserver.OnScrollChangedListener Interface definition for a callback to be invoked when something in the view tree has been scrolled.
ViewTreeObserver.OnTouchModeChangeListener Interface definition for a callback to be invoked when the touch mode changes.
ViewTreeObserver.OnWindowAttachListener Interface definition for a callback to be invoked when the view hierarchy is attached to and detached from its window.
ViewTreeObserver.OnWindowFocusChangeListener Interface definition for a callback to be invoked when the view hierarchy’s window focus state changes.
VirtualDisplay Represents a virtual display.
Virtualizer An audio virtualizer is a general name for an effect to spatialize audio channels.
Virtualizer.OnParameterChangeListener The OnParameterChangeListener interface defines a method called by the Virtualizer when a parameter value has changed.
Virtualizer.Settings The Settings class regroups all virtualizer parameters.
VirtualMachineError VirtualMachineError is the superclass of all error classes that occur during the operation of the VM.
Visibility A collection of utility methods for computing the visibility of triangle meshes.
Visibility This transition tracks changes to the visibility of target views in the start and end scenes.
Visualizer The Visualizer class enables application to retrieve part of the currently playing audio for visualization purpose.
Visualizer.MeasurementPeakRms A class to store peak and RMS values.
Visualizer.OnDataCaptureListener The OnDataCaptureListener interface defines methods called by the Visualizer to periodically update the audio visualization capture.
VoicemailContract The contract between the voicemail provider and applications.
VoicemailContract.Status Defines fields exposed through the /status path of this content provider.
VoicemailContract.Voicemails Defines fields exposed through the /voicemail path of this content provider.
Void Placeholder class for the Java keyword void.
VpnService VpnService is a base class for applications to extend and build their own VPN solutions.
VpnService.Builder Helper class to create a VPN interface.
W
WaitingThread Represents a thread waiting for a connection.
WaitingThreadAborter A simple class that can interrupt a WaitingThread.
WakefulBroadcastReceiver Helper for the common pattern of implementing a BroadcastReceiver that receives a device wakeup event and then passes the work off to a Service, while ensuring that the device does not go back to sleep during the transition.
WallpaperInfo This class is used to specify meta information of a wallpaper service.
WallpaperManager Provides access to the system wallpaper.
WallpaperService A wallpaper service is responsible for showing a live wallpaper behind applications that would like to sit on top of it.
WallpaperService.Engine The actual implementation of a wallpaper.
WeakHashMap<K, V> WeakHashMap is an implementation of Map with keys which are WeakReferences.
WeakReference Implements a weak reference, which is the middle of the three types of references.
WebBackForwardList This class contains the back/forward list for a WebView.
WebChromeClient
WebChromeClient.CustomViewCallback A callback interface used by the host application to notify the current page that its custom view has been dismissed.
WebHistoryItem A convenience class for accessing fields in an entry in the back/forward list of a WebView.
WebIconDatabase This class was deprecated in API level 18. This class is only required when running on devices up to JELLY_BEAN_MR2
WebIconDatabase.IconListener This interface was deprecated in API level 18. This interface is obsolete.
WebResourceResponse Encapsulates a resource response.
WebSettings Manages settings state for a WebView.
WebSettings.LayoutAlgorithm Enum for controlling the layout of html.
WebSettings.PluginState The plugin state effects how plugins are treated on a page.
WebSettings.RenderPriority
WebSettings.TextSize This enum was deprecated in API level 14. Use setTextZoom(int) and getTextZoom() instead.
WebSettings.ZoomDensity Enum for specifying the WebView’s desired density.
WebStorage This class is used to manage the JavaScript storage APIs provided by the WebView.
WebStorage.Origin This class encapsulates information about the amount of storage currently used by an origin for the JavaScript storage APIs.
WebStorage.QuotaUpdater This interface was deprecated in API level 19. This class is obsolete and no longer used.
WebView A View that displays web pages.
WebView.FindListener Interface to listen for find results.
WebView.HitTestResult
WebView.PictureListener This interface was deprecated in API level 12. This interface is now obsolete.
WebView.WebViewTransport Transportation object for returning WebView across thread boundaries.
WebViewClient
WebViewDatabase This class allows developers to determine whether any WebView used in the application has stored any of the following types of browsing data and to clear any such stored data for all WebViews in the application.
WebViewFragment A fragment that displays a WebView.
WifiConfiguration A class representing a configured Wi-Fi network, including the security configuration.
WifiConfiguration.AuthAlgorithm Recognized IEEE 802.11 authentication algorithms.
WifiConfiguration.GroupCipher Recognized group ciphers.
WifiConfiguration.KeyMgmt Recognized key management schemes.
WifiConfiguration.PairwiseCipher Recognized pairwise ciphers for WPA.
WifiConfiguration.Protocol Recognized security protocols.
WifiConfiguration.Status Possible status of a network configuration.
WifiEnterpriseConfig Enterprise configuration details for Wi-Fi.
WifiEnterpriseConfig.Eap The Extensible Authentication Protocol method used
WifiEnterpriseConfig.Phase2 The inner authentication method used
WifiInfo Describes the state of any Wifi connection that is active or is in the process of being set up.
WifiManager This class provides the primary API for managing all aspects of Wi-Fi connectivity.
WifiManager.MulticastLock Allows an application to receive Wifi Multicast packets.
WifiManager.WifiLock Allows an application to keep the Wi-Fi radio awake.
WifiP2pConfig A class representing a Wi-Fi P2p configuration for setting up a connection
WifiP2pDevice A class representing a Wi-Fi p2p device Note that the operations are not thread safe
WifiP2pDeviceList A class representing a Wi-Fi P2p device list.
WifiP2pDnsSdServiceInfo A class for storing Bonjour service information that is advertised over a Wi-Fi peer-to-peer setup.
WifiP2pDnsSdServiceRequest A class for creating a Bonjour service discovery request for use with addServiceRequest(WifiP2pManager.Channel, WifiP2pServiceRequest, WifiP2pManager.ActionListener) and removeServiceRequest(WifiP2pManager.Channel, WifiP2pServiceRequest, WifiP2pManager.ActionListener)
WifiP2pGroup A class representing a Wi-Fi P2p group.
WifiP2pInfo A class representing connection information about a Wi-Fi p2p group
WifiP2pManager This class provides the API for managing Wi-Fi peer-to-peer connectivity.
WifiP2pManager.ActionListener Interface for callback invocation on an application action
WifiP2pManager.Channel A channel that connects the application to the Wifi p2p framework.
WifiP2pManager.ChannelListener Interface for callback invocation when framework channel is lost
WifiP2pManager.ConnectionInfoListener Interface for callback invocation when connection info is available
WifiP2pManager.DnsSdServiceResponseListener Interface for callback invocation when Bonjour service discovery response is received
WifiP2pManager.DnsSdTxtRecordListener Interface for callback invocation when Bonjour TXT record is available for a service
WifiP2pManager.GroupInfoListener Interface for callback invocation when group info is available
WifiP2pManager.PeerListListener Interface for callback invocation when peer list is available
WifiP2pManager.ServiceResponseListener Interface for callback invocation when service discovery response other than Upnp or Bonjour is received
WifiP2pManager.UpnpServiceResponseListener Interface for callback invocation when upnp service discovery response is received
WifiP2pServiceInfo A class for storing service information that is advertised over a Wi-Fi peer-to-peer setup
WifiP2pServiceRequest A class for creating a service discovery request for use with addServiceRequest(WifiP2pManager.Channel, WifiP2pServiceRequest, WifiP2pManager.ActionListener) and removeServiceRequest(WifiP2pManager.Channel, WifiP2pServiceRequest, WifiP2pManager.ActionListener)
This class is used to create service discovery request for custom vendor specific service discovery protocol SERVICE_TYPE_VENDOR_SPECIFIC or to search all service protocols SERVICE_TYPE_ALL.
WifiP2pUpnpServiceInfo A class for storing Upnp service information that is advertised over a Wi-Fi peer-to-peer setup.
WifiP2pUpnpServiceRequest A class for creating a Upnp service discovery request for use with addServiceRequest(WifiP2pManager.Channel, WifiP2pServiceRequest, WifiP2pManager.ActionListener) and removeServiceRequest(WifiP2pManager.Channel, WifiP2pServiceRequest, WifiP2pManager.ActionListener)
WildcardType A pattern type, such as the upper bounded wildcard ? extends Closeable or the lower bounded wildcard ? super String.
Window Abstract base class for a top-level window look and behavior policy.
Window.Callback API from a Window back to its caller.
WindowCompat Helper for accessing features in Window introduced after API level 4 in a backwards compatible fashion.
WindowId Safe identifier for a window.
WindowId.FocusObserver Subclass for observing changes to the focus state of an WindowId.
WindowManager The interface that apps use to talk to the window manager.
WindowManager.BadTokenException Exception that is thrown when trying to add view whose WindowManager.LayoutParams token is invalid.
WindowManager.InvalidDisplayException Exception that is thrown when calling addView(View, ViewGroup.LayoutParams) to a secondary display that cannot be found.
WindowManager.LayoutParams
Wire Logs data to the wire LOG.
WorkSource Describes the source of some work that may be done by someone else.
WpsInfo A class representing Wi-Fi Protected Setup
Wrapper This class is an actual usage of the wrapper pattern for JDBC classes.
WrapperListAdapter List adapter that wraps another list adapter.
WrapTogetherSpan
WritableByteChannel A WritableByteChannel is a type of Channel that can write bytes.
WriteAbortedException Signals that the readObject() method has detected an exception marker in the input stream.
Writer The base class for all writers.
X
X500Principal Represents an X.500 principal, which holds the distinguished name of some network entity.
X509Certificate Abstract base class for X.509 certificates.
X509Certificate Abstract base class for X.509 certificates.
X509CertSelector A certificate selector (CertSelector for selecting X509Certificates that match the specified criteria.
X509CRL Abstract base class for X.509 certificate revocation lists (CRL).
X509CRLEntry Abstract base class for entries in a certificate revocation list (CRL).
X509CRLSelector A CRL selector (CRLSelector for selecting X509CRLs that match the specified criteria.
X509EncodedKeySpec The key specification of an X.509 encoded key in ASN.1 format.
X509ExtendedKeyManager The abstract extension for the X509KeyManager interface.
X509Extension The interface specifying an X.509 Certificate or CRL extension.
X509HostnameVerifier Interface for checking if a hostname matches the names stored inside the server’s X.509 certificate.
X509KeyManager A Key Manager for X509 certificate-based key pairs.
X509TrustManager The trust manager for X509 certificates to be used to perform authentication for secure sockets.
X509TrustManagerExtensions X509TrustManager wrapper exposing Android-added features.
Xfermode Xfermode is the base class for objects that are called to implement custom “transfer-modes” in the drawing pipeline.
Xml XML utility methods.
Xml.Encoding Supported character encodings.
XMLConstants Utility class to contain basic XML values as constants.
XMLFilter Interface for an XML filter.
XMLFilterImpl Base class for deriving an XML filter.
XMLFormatter Formatter to convert a LogRecord into an XML string.
XMLGregorianCalendar Representation for W3C XML Schema 1.0 date/time datatypes.
XmlPullParser XML Pull Parser is an interface that defines parsing functionality provided in XMLPULL V1 API (visit this website to learn more about API and its implementations).
XmlPullParserException This exception is thrown to signal XML Pull Parser related faults.
XmlPullParserFactory This class is used to create implementations of XML Pull Parser defined in XMPULL V1 API.
XMLReader Interface for reading an XML document using callbacks.
XMLReaderAdapter Adapt a SAX2 XMLReader as a SAX1 Parser.
XMLReaderFactory Factory for creating an XML reader.
XmlResourceParser The XML parsing interface returned for an XML resource.
XmlSerializer Define an interface to serialization of XML Infoset.
XPath XPath provides access to the XPath evaluation environment and expressions.
XPathConstants XPath constants.
XPathException XPathException represents a generic XPath exception.
XPathExpression XPathExpression provides access to compiled XPath expressions.
XPathExpressionException XPathExpressionException represents an error in an XPath expression.
XPathFactory An XPathFactory instance can be used to create XPath objects.
XPathFactoryConfigurationException XPathFactoryConfigurationException represents a configuration error in a XPathFactory environment.
XPathFunction XPathFunction provides access to XPath functions.
XPathFunctionException XPathFunctionException represents an error with an XPath function.
XPathFunctionResolver XPathFunctionResolver provides access to the set of user defined XPathFunctions.
XPathVariableResolver XPathVariableResolver provides access to the set of user defined XPath variables.
Y
YuvImage YuvImage contains YUV data and provides a method that compresses a region of the YUV data to a Jpeg.
Z
ZipEntry An entry within a zip file.
ZipError Thrown when an unrecoverable zip error has occurred.
ZipException This runtime exception is thrown by ZipFile and ZipInputStream when the file or stream is not a valid zip file.
ZipFile This class provides random read access to a zip file.
ZipInputStream Used to read (decompress) the data from zip files.
ZipOutputStream Used to write (compress) data into zip files.
ZoomButton
ZoomButtonsController The ZoomButtonsController handles showing and hiding the zoom controls and positioning it relative to an owner view.
ZoomButtonsController.OnZoomListener Interface that will be called when the user performs an interaction that triggers some action, for example zooming.
ZoomControls The ZoomControls class displays a simple set of controls used for zooming and provides callbacks to register for events.

相關文章