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

类名说明
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
RadioButtonA radio button is a two-states button that can be either checked or unchecked.
RadioGroupThis class is used to create a multiple-exclusion scope for a set of radio buttons.
RadioGroup.LayoutParamsThis 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.OnCheckedChangeListenerInterface definition for a callback to be invoked when the checked radio button changed in this group.
RandomThis class provides methods that return pseudo-random values.
RandomAccessRandomAccess is implemented by List implementations that support fast (usually constant time) random access.
RandomAccessFileAllows reading from and writing to a file in a random-access manner.
Rasterizer
RasterizerSpan
RatingA class to encapsulate rating information used as content metadata.
RatingBarA RatingBar is an extension of SeekBar and ProgressBar that shows a rating in stars.
RatingBar.OnRatingBarChangeListenerA callback that notifies clients when the rating has been changed.
RC2ParameterSpecThe algorithm parameter specification for the RC2 algorithm.
RC5ParameterSpecThe algorithm parameter specification for the RC5 algorithm.
ReadableRepresents a sequence of characters that can be incrementally read (copied) into a CharBuffer.
ReadableByteChannelA ReadableByteChannel is a type of Channel that can read bytes.
ReaderThe base class for all readers.
ReadOnlyBufferExceptionA ReadOnlyBufferException is thrown when some write operation is called on a read-only buffer.
ReadWriteLockA ReadWriteLock maintains a pair of associated locks, one for read-only operations and one for writing.
ReasonPhraseCatalogInterface for obtaining reason phrases for HTTP status codes.
ReceiverCallNotAllowedExceptionThis exception is thrown from registerReceiver(BroadcastReceiver, IntentFilter) and bindService(Intent, ServiceConnection, int) when these methods are being used from an BroadcastReceiver component.
RecognitionListenerUsed for receiving notifications from the SpeechRecognizer when the recognition related events occur.
RecognitionServiceThis class provides a base class for recognition service implementations.
RecognitionService.CallbackThis class receives callbacks from the speech recognition service and forwards them to the user.
RecognizerIntentConstants for supporting speech recognition through starting an Intent
RecognizerResultsIntentConstants for intents related to showing speech recognition results.
RecoverySystemRecoverySystem 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.ProgressListenerInterface definition for a callback to be invoked regularly as verification proceeds.
RectRect holds four integer coordinates for a rectangle.
RectEvaluatorThis evaluator can be used to perform type interpolation between Rect values.
RectFRectF holds four float coordinates for a rectangle.
RectShapeDefines a rectangle shape.
RedirectExceptionSignals violation of HTTP specification caused by an invalid redirect
RedirectHandlerA 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.
RedirectLocationsA collection of URIs that were used as redirects.
ReentrantLockA 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.
ReentrantReadWriteLockAn implementation of ReadWriteLock supporting similar semantics to ReentrantLock.
ReentrantReadWriteLock.ReadLockThe lock returned by method readLock().
ReentrantReadWriteLock.WriteLockThe lock returned by method writeLock().
RefThis interface represents an SQL Ref - a data object containing a cursor or pointer to a result table.
ReferenceProvides an abstract class which describes behavior common to all reference objects.
ReferenceQueueThe ReferenceQueue is the container on which reference objects are enqueued when the garbage collector detects the reachability type specified for the referent.
ReflectiveOperationExceptionSuperclass of exceptions related to reflection.
ReflectPermissionLegacy security code; do not use.
RefQueueHandlerCallback handler for RefQueueWorker.
RefQueueWorkerA worker thread for processing queued references.
Region
Region.Op
RegionIterator
RejectedExecutionExceptionException thrown by an Executor when a task cannot be accepted for execution.
RejectedExecutionHandlerA handler for tasks that cannot be executed by a ThreadPoolExecutor.
RelativeLayoutA Layout where the positions of the children can be described in relation to each other or to the parent.
RelativeLayout.LayoutParamsPer-child layout information associated with RelativeLayout.
RelativeSizeSpan
RemoteCallbackListTakes 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.
RemoteControlClientRemoteControlClient enables exposing information meant to be consumed by remote controls capable of displaying metadata, artwork and media transport control buttons.
RemoteControlClient.MetadataEditorClass used to modify metadata in a RemoteControlClient object.
RemoteControlClient.OnGetPlaybackPositionListenerInterface definition for a callback to be invoked when the media playback position is queried.
RemoteControlClient.OnMetadataUpdateListenerInterface definition for a callback to be invoked when one of the metadata values has been updated.
RemoteControlClient.OnPlaybackPositionUpdateListenerInterface definition for a callback to be invoked when the media playback position is requested to be updated.
RemoteControllerThe RemoteController class is used to control media playback, display and update media metadata and playback status, published by applications using the RemoteControlClient class.
RemoteController.MetadataEditorA class to read the metadata published by a RemoteControlClient, or send a RemoteControlClient new values for keys that can be edited.
RemoteController.OnClientUpdateListenerInterface definition for the callbacks to be invoked whenever media events, metadata and playback status are available.
RemoteExceptionParent exception for all Binder remote-invocation errors
RemotePlaybackClientA helper class for playing media on remote routes using the remote playback protocol defined by MediaControlIntent.
RemotePlaybackClient.ActionCallbackBase callback type for remote playback requests.
RemotePlaybackClient.ItemActionCallbackCallback for remote playback requests that operate on items.
RemotePlaybackClient.SessionActionCallbackCallback for remote playback requests that operate on sessions.
RemotePlaybackClient.StatusCallbackA callback that will receive media status updates.
RemoteViewsA class that describes a view hierarchy that can be displayed in another process.
RemoteViews.ActionExceptionException to send when something goes wrong executing an action
RemoteViews.RemoteViewThis annotation indicates that a subclass of View is alllowed to be used with the RemoteViews mechanism.
RemoteViewsServiceThe service to be connected to for a remote adapter to request RemoteViews.
RemoteViewsService.RemoteViewsFactoryAn interface for an adapter between a remote collection view (ListView, GridView, etc) and the underlying data for that view.
RenamingDelegatingContextThis 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).
RenderScriptThis class provides access to a RenderScript context, which controls RenderScript initialization, resource management, and teardown.
RenderScriptThis class provides access to a RenderScript context, which controls RenderScript initialization, resource management, and teardown.
RenderScript.ContextTypeContextType specifies the specific type of context to be created.
RenderScript.ContextTypeContextType specifies the specific type of context to be created.
RenderScript.PriorityRenderScript worker thread priority enumeration.
RenderScript.PriorityRenderScript worker thread priority enumeration.
RenderScript.RSErrorHandlerThe runtime error handler base class.
RenderScript.RSErrorHandlerThe runtime error handler base class.
RenderScript.RSMessageHandlerThe base class from which an application should derive in order to receive RS messages from scripts.
RenderScript.RSMessageHandlerThe base class from which an application should derive in order to receive RS messages from scripts.
ReplacementSpan
ReplacementTransformationMethodThis transformation method causes the characters in the getOriginal() array to be replaced by the corresponding characters in the getReplacement() array.
RequestAddCookiesRequest interceptor that matches cookies available in the current CookieStore to the request being executed and generates corresponding cookierequest headers.
RequestConnControlA request interceptor that suggests connection keep-alive to the server.
RequestContentA request interceptor that decides about the transport encoding.
RequestDateA request interceptor that adds a Date header.
RequestDefaultHeadersRequest interceptor that adds default request headers.
RequestDirectorA client-side request director.
RequestExpectContinueA request interceptor that enables the expect-continue handshake.
RequestLineThe first line of an HttpRequest.
RequestProxyAuthentication
RequestTargetAuthentication
RequestTargetHostA request interceptor that sets the Host header for HTTP/1.1 requests.
RequestUserAgentA request interceptor that adds a User-Agent header.
RequestWrapperA wrapper class for HttpRequests that can be used to change properties of the current request without modifying the original object.
ResolveInfoInformation that is returned from resolving an intent against an IntentFilter.
ResolveInfo.DisplayNameComparator
ResourceBundleResourceBundle is an abstract class which is the superclass of classes which provide Locale-specific resources.
ResourceBundle.ControlResourceBundle.Control is a static utility class defines ResourceBundle load access methods, its default access order is as the same as before.
ResourceBusyExceptionException thrown when an operation on a MediaDrm object is attempted and hardware resources are not available, due to being in use.
ResourceCursorAdapterStatic library support version of the framework’s ResourceCursorAdapter.
ResourceCursorAdapterAn easy adapter that creates views defined in an XML file.
ResourceCursorTreeAdapterA fairly simple ExpandableListAdapter that creates views defined in an XML file.
ResourcesClass for accessing an application’s resources.
Resources.NotFoundExceptionThis exception is thrown by the resource APIs when a requested resource can not be found.
Resources.ThemeThis class holds the current attribute values for a particular theme.
ResponseCacheCaches URLConnection responses.
ResponseConnControlA response interceptor that suggests connection keep-alive to the client.
ResponseContentA response interceptor that sets up entity-related headers.
ResponseDateA response interceptor that adds a Date header.
ResponseHandlerHandler that encapsulates the process of generating a response object from a HttpResponse.
ResponseProcessCookiesResponse interceptor that populates the current CookieStore with data contained in response cookies received in the given the HTTP response.
ResponseServerA response interceptor that adds a Server header.
RestoreObserverCallback class for receiving progress reports during a restore operation.
RestrictionEntryApplications can expose restrictions for a restricted user on a multiuser device.
ResultAn object that implements this interface contains the information needed to build a transformation result tree.
ResultReceiverGeneric interface for receiving a callback result from someone.
ResultSetAn interface for an object which represents a database table entry, returned as the result of the query to the database.
ResultSetMetaDataProvides information about the columns returned in a ResultSet.
RetentionDefines a meta-annotation for determining the scope of retention for an annotation.
RetentionPolicyDefines an enumeration for annotation retention policies.
RFC2109DomainHandler
RFC2109SpecRFC 2109 compliant cookie policy
RFC2109SpecFactory
RFC2109VersionHandler
RFC2617SchemeAbstract 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.
RFC2965SpecRFC 2965 specific cookie management functions.
RFC2965SpecFactory
RFC2965VersionAttributeHandler“Version” cookie attribute handler for RFC 2965 cookie spec.
Rfc822TokenThis class stores an RFC 822-like name, address, and comment, and provides methods to convert them to quoted strings.
Rfc822TokenizerThis 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.
RingtoneRingtone provides a quick method for playing a ringtone, notification, or other similar types of sounds.
RingtoneManagerRingtoneManager provides access to ringtones, notification, and other types of sounds.
RingtonePreferenceA Preference that allows the user to choose a ringtone from those on the device.
RootElementThe root XML element.
RotateAnimationAn animation that controls the rotation of an object.
RotateDrawableA Drawable that can rotate another Drawable based on the current level value.
RoundingModeSpecifies the rounding behavior for operations whose results cannot be represented exactly.
RoundRectShapeCreates a rounded-corner rectangle.
RoutedRequestA request with the route along which it should be sent.
RouteInfoRead-only interface for route information.
RouteInfo.LayerTypeThe layering type of a route.
RouteInfo.TunnelTypeThe tunnelling type of a route.
RouteSpecificPoolA connection sub-pool for a specific route, used by ConnPoolByRoute.
RouteTrackerHelps tracking the steps in establishing a route.
RowIdMaps SQL’s ROWID type into Java.
RowIdLifetimeAn enumeration to describe the life-time of RowID.
RowSetAn interface which provides means to access data which persists on a database.
RowSetEventAn event which is sent when specific events happen to a RowSet object.
RowSetInternalAn 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.
RowSetListenerAn interface used to send notification of events occurring in the context of a RowSet.
RowSetMetaDataAn interface which provides facilities for getting information about the columns in a RowSet.
RowSetReaderAn interface which provides functionality for a disconnected RowSet to get data from a database into its rows.
RowSetWriterAn interface which provides functionality for a disconnected RowSet to put data updates back to the data source from which the RowSet was originally populated.
RSAKeyThe base interface for PKCS#1 RSA public and private keys.
RSAKeyGenParameterSpecThe parameter specification for generating an RSA key pair.
RSAMultiPrimePrivateCrtKeyThe interface for a Multi-Prime RSA private key.
RSAMultiPrimePrivateCrtKeySpecThe key specification of a RSA multi-prime private key with the Chinese Remainder Theorem (CRT) information values used.
RSAOtherPrimeInfoThe additional prime information specified as triplet of primes, a prime exponent, and a Chinese Remainder Theorem (CRT) coefficient.
RSAPrivateCrtKeyThe interface for a PKCS#1 RSA private key using CRT information values.
RSAPrivateCrtKeySpecThe key specification of a RSA private key using Chinese Remainder Theorem (CRT) values.
RSAPrivateKeyThe interface for an PKCS#1 RSA private key.
RSAPrivateKeySpecThe key specification of a RSA private key.
RSAPublicKeyThe interface for a PKCS#1 RSA public key.
RSAPublicKeySpecThe key specification of a RSA public key.
RSDriverExceptionBase class for all exceptions thrown by the Android RenderScript
RSDriverExceptionBase class for all exceptions thrown by the Android RenderScript
RSIllegalArgumentExceptionBase class for all exceptions thrown by the Android RenderScript
RSIllegalArgumentExceptionBase class for all exceptions thrown by the Android RenderScript
RSInvalidStateExceptionBase class for all exceptions thrown by the Android RenderScript
RSInvalidStateExceptionBase class for all exceptions thrown by the Android RenderScript
RSRuntimeExceptionBase class for all exceptions thrown by the Android RenderScript
RSRuntimeExceptionBase class for all exceptions thrown by the Android RenderScript
RtpStreamRtpStream represents the base class of streams which send and receive network packets with media payloads over Real-time Transport Protocol (RTP).
RuleBasedCollatorA concrete implementation class for Collation.
RunnableRepresents a command that can be executed.
RunnableFutureA Future that is Runnable.
RunnableScheduledFutureA ScheduledFuture that is Runnable.
RuntimeAllows Java applications to interface with the environment in which they are running.
RuntimeExceptionRuntimeException is the superclass of all classes that represent exceptional conditions which occur as a result of executing an application in the VM.
RuntimePermissionLegacy security code; do not use.
S
SafeVarargsClaims to the compiler that the annotation target does nothing potentially unsafe to its varargs argument.
SamplerSampler object that defines how Allocations can be read as textures within a kernel.
SamplerSampler object that defines how Allocations can be read as textures within a kernel.
Sampler.BuilderBuilder for creating non-standard samplers.
Sampler.BuilderBuilder for creating non-standard samplers.
Sampler.Value
Sampler.Value
SavepointA savepoint is an instant during the current transaction that can be utilized by a rollback via the rollback() command.
SAXExceptionEncapsulate a general SAX error or warning.
SAXNotRecognizedExceptionException class for an unrecognized identifier.
SAXNotSupportedExceptionException class for an unsupported operation.
SAXParseExceptionEncapsulate an XML parse error or warning.
SAXParserDefines the API that wraps an XMLReader implementation class.
SAXParserFactoryDefines a factory API that enables applications to configure and obtain a SAX based parser to parse XML documents.
SAXResultActs as an holder for a transformation Result.
SAXSourceActs as an holder for SAX-style Source.
SAXTransformerFactoryThis class extends TransformerFactory to provide SAX-specific factory methods.
ScaleAnimationAn animation that controls the scale of an object.
ScaleDrawableA Drawable that changes the size of another Drawable based on its current level value.
ScaleGestureDetectorDetects scaling transformation gestures using the supplied MotionEvents.
ScaleGestureDetector.OnScaleGestureListenerThe listener for receiving notifications when gestures occur.
ScaleGestureDetector.SimpleOnScaleGestureListenerA convenience class to extend when you only want to listen for a subset of scaling-related events.
ScaleGestureDetectorCompatHelper for accessing features in ScaleGestureDetector introduced after API level 19 (KitKat) in a backwards compatible fashion.
ScaleXSpan
ScannerA parser that parses a text string of primitive types and strings with the help of regular expressions.
ScanResultDescribes information about a detected access point.
ScatteringByteChannelThe interface for channels that can read data into a set of buffers in a single operation.
SceneA scene represents the collection of values that various properties in the View hierarchy will have when the scene is applied.
ScheduledExecutorServiceAn ExecutorService that can schedule commands to run after a given delay, or to execute periodically.
ScheduledFutureA delayed result-bearing action that can be cancelled.
ScheduledThreadPoolExecutorA ThreadPoolExecutor that can additionally schedule commands to run after a given delay, or to execute periodically.
SchemaImmutable in-memory representation of grammar.
SchemaFactoryFactory that creates Schema objects. Entry-point to the validation API.
SchemaFactoryLoaderThis class was removed from JAXP 1.3 before it was finalized but was mistakenly included in Java 5.
SchemeEncapsulates specifics of a protocol scheme such as “http” or “https”.
SchemeRegistryA set of supported protocol schemes.
ScriptThe parent class for all executable scripts.
ScriptThe parent class for all executable scripts.
Script.BuilderOnly intended for use by generated reflected code.
Script.BuilderOnly intended for use by generated reflected code.
Script.FieldBaseOnly intended for use by generated reflected code.
Script.FieldBaseOnly intended for use by generated reflected code.
Script.FieldIDFieldID is an identifier for a Script + exported field pair.
Script.FieldIDFieldID is an identifier for a Script + exported field pair.
Script.KernelIDKernelID is an identifier for a Script + root function pair.
Script.KernelIDKernelID is an identifier for a Script + root function pair.
Script.LaunchOptionsClass used to specify clipping for a kernel launch.
Script.LaunchOptionsClass used to specify clipping for a kernel launch.
ScriptCThe superclass for all user-defined scripts.
ScriptCThe superclass for all user-defined scripts.
ScriptGroupScriptGroup creates a group of kernels that are executed together with one execution call as if they were a single kernel.
ScriptGroupScriptGroup creates a group of kernels that are executed together with one execution call as if they were a single kernel.
ScriptGroup.BuilderHelper class to build a ScriptGroup.
ScriptGroup.BuilderHelper class to build a ScriptGroup.
ScriptIntrinsicBase class for all Intrinsic scripts.
ScriptIntrinsicBase class for all Intrinsic scripts.
ScriptIntrinsic3DLUTIntrinsic for converting RGB to RGBA by using a 3D lookup table.
ScriptIntrinsicBlendIntrinsic kernels for blending two Allocation objects.
ScriptIntrinsicBlendIntrinsic kernels for blending two Allocation objects.
ScriptIntrinsicBlurIntrinsic Gausian blur filter.
ScriptIntrinsicBlurIntrinsic Gausian blur filter.
ScriptIntrinsicColorMatrixIntrinsic for applying a color matrix to allocations.
ScriptIntrinsicColorMatrixIntrinsic for applying a color matrix to allocations.
ScriptIntrinsicConvolve3x3Intrinsic for applying a 3x3 convolve to an allocation.
ScriptIntrinsicConvolve3x3Intrinsic for applying a 3x3 convolve to an allocation.
ScriptIntrinsicConvolve5x5Intrinsic for applying a 5x5 convolve to an allocation.
ScriptIntrinsicConvolve5x5Intrinsic for applying a 5x5 convolve to an allocation.
ScriptIntrinsicHistogramIntrinsic Histogram filter.
ScriptIntrinsicLUTIntrinsic for applying a per-channel lookup table.
ScriptIntrinsicLUTIntrinsic for applying a per-channel lookup table.
ScriptIntrinsicYuvToRGBIntrinsic for converting an Android YUV buffer to RGB.
ScriptIntrinsicYuvToRGBIntrinsic for converting an Android YUV buffer to RGB.
ScriptIntrinsicYuvToRGBThunker
ScrollerThis class encapsulates scrolling.
ScrollerCompatProvides access to new Scroller APIs when available.
ScrollingMovementMethodA movement method that interprets movement keys by scrolling the text buffer.
ScrollViewLayout container for a view hierarchy that can be scrolled by the user, allowing it to be larger than the physical display.
SealedObjectA SealedObject is a wrapper around a serializable object instance and encrypts it using a cryptographic cipher.
SearchableInfoSearchability meta-data for an activity.
SearchManagerThis class provides access to the system search services.
SearchManager.OnCancelListenerSee setOnCancelListener(SearchManager.OnCancelListener) for configuring your activity to monitor search UI state.
SearchManager.OnDismissListenerSee setOnDismissListener(SearchManager.OnDismissListener) for configuring your activity to monitor search UI state.
SearchRecentSuggestionsThis is a utility class providing access to SearchRecentSuggestionsProvider.
SearchRecentSuggestionsProviderThis superclass can be used to create a simple search suggestions provider for your application.
SearchViewA widget that provides a user interface for the user to enter a search query and submit a request to a search provider.
SearchViewA 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.OnQueryTextListenerCallbacks for changes to the query text.
SearchView.OnQueryTextListenerCallbacks for changes to the query text.
SearchView.OnSuggestionListenerCallback interface for selection events on suggestions.
SearchView.OnSuggestionListenerCallback interface for selection events on suggestions.
SearchViewCompatHelper for accessing features in SearchView introduced after API level 4 in a backwards compatible fashion.
SearchViewCompat.OnCloseListenerCompatCallback for closing the query UI.
SearchViewCompat.OnQueryTextListenerCompatCallbacks for changes to the query text.
SecretKeyA cryptographic secret (symmetric) key.
SecretKeyFactoryThe public API for SecretKeyFactory implementations.
SecretKeyFactorySpiThe Service Provider Interface (SPI) definition for the SecretKeyFactory class.
SecretKeySpecA key specification for a SecretKey and also a secret key implementation that is provider-independent.
SectionIndexerInterface that may implemented on Adapters to enable fast scrolling between sections of an AbsListView.
SecureCacheResponseA secure cache response represents data which is originally retrieved over a secure connection.
SecureClassLoaderSecureClassLoader represents a ClassLoader which associates the classes it loads with a code source and provide mechanisms to allow the relevant permissions to be retrieved.
SecureRandomThis class generates cryptographically secure pseudo-random numbers.
SecureRandomSpiSecureRandomSpi is the Service Provider Interface (SPI) definition for SecureRandom.
SecuritySecurity is the central class in the Java Security API.
SecurityExceptionThrown when a security manager check fails.
SecurityManagerLegacy security code; do not use.
SecurityPermissionLegacy security code; do not use.
SeekBarA SeekBar is an extension of ProgressBar that adds a draggable thumb.
SeekBar.OnSeekBarChangeListenerA callback that notifies clients when the progress level has been changed.
SelectableChannelA channel that can be used with a Selector.
SelectionUtility class for manipulating cursors and selections in CharSequences.
SelectionKeyA SelectionKey represents the relationship between a channel and a selector for which the channel is registered.
SelectorA controller for the selection of SelectableChannel objects.
SelectorProviderSelectorProvider is an abstract base class that declares methods for providing instances of DatagramChannel, Pipe, Selector , ServerSocketChannel, and SocketChannel.
SemaphoreA counting semaphore.
SensorClass representing a sensor.
SensorEventThis 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.
SensorEventListenerUsed for receiving notifications from the SensorManager when sensor values have changed.
SensorEventListener2Used for receiving a notification when a flush() has been successfully completed.
SensorListenerThis interface was deprecated in API level 3. Use SensorEventListener instead.
SensorManagerSensorManager lets you access the device’s sensors.
SentenceSuggestionsInfoThis class contains a metadata of suggestions returned from a text service (e.g.
SequenceInputStreamConcatenates two or more existing InputStreams.
SerializableMarks classes that can be serialized by ObjectOutputStream and deserialized by ObjectInputStream.
SerializableEntity
SerializablePermissionLegacy security code; do not use.
ServerSocketThis class represents a server-side socket that waits for incoming client connections.
ServerSocketChannelA ServerSocketChannel is a partial abstraction of a selectable, stream-oriented listening socket.
ServerSocketFactoryThis abstract class defines methods to create server sockets.
ServiceA 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.
ServiceCompatHelper for accessing features in Service introduced after API level 4 in a backwards compatible fashion.
ServiceConfigurationErrorThrown when a service provider can’t be loaded by ServiceLoader.
ServiceConnectionInterface for monitoring the state of an application service.
ServiceInfoInformation you can retrieve about a particular application service.
ServiceLoaderA service-provider loader.
ServiceStateContains phone state and service related information.
ServiceTestCaseThis test case provides a framework in which you can test Service classes in a controlled environment.
SessionInputBufferSession input buffer for blocking connections.
SessionOutputBufferSession output buffer for blocking connections.
SetA Set is a data structure which does not allow duplicate elements.
SetCookieThis interface represents a SetCookie response header sent by the origin server to the HTTP agent in order to maintain a conversational state.
SetCookie2This interface represents a SetCookie2 response header sent by the origin server to the HTTP agent in order to maintain a conversational state.
SettingInjectorServiceDynamically 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.
SettingsThe Settings provider contains global system-level device preferences.
Settings.GlobalGlobal system settings, containing preferences that always apply identically to all defined users.
Settings.NameValueTableCommon base for tables of name/value settings.
Settings.SecureSecure system settings, containing system preferences that applications can read but are not allowed to write.
Settings.SettingNotFoundException
Settings.SystemSystem settings, containing miscellaneous system preferences.
ShaderShader is the based class for objects that return horizontal spans of colors during drawing.
Shader.TileMode
ShapeDefines 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.
ShapeDrawableA Drawable object that draws primitive shapes.
ShapeDrawable.ShaderFactoryBase class defines a factory object that is called each time the drawable is resized (has a new width or height).
ShareActionProviderThis is a provider for a share action.
ShareActionProviderThis is a provider for a share action.
ShareActionProvider.OnShareTargetSelectedListenerListener for the event of selecting a share target.
ShareActionProvider.OnShareTargetSelectedListenerListener for the event of selecting a share target.
ShareCompatExtra helper functionality for sharing data between activities.
ShareCompat.IntentBuilderIntentBuilder is a helper for constructing ACTION_SEND and ACTION_SEND_MULTIPLE sharing intents and starting activities to share content.
ShareCompat.IntentReaderIntentReader is a helper for reading the data contained within a sharing (ACTION_SEND) Intent.
SharedPreferencesInterface for accessing and modifying preference data returned by getSharedPreferences(String, int).
SharedPreferences.EditorInterface used for modifying values in a SharedPreferences object.
SharedPreferences.OnSharedPreferenceChangeListenerInterface definition for a callback to be invoked when a shared preference is changed.
SharedPreferencesBackupHelperA helper class that can be used in conjunction with BackupAgentHelper to manage the backup of SharedPreferences.
ShortThe wrapper for the primitive type short.
Short2Class for exposing the native RenderScript Short2 type back to the Android system.
Short2Class for exposing the native RenderScript Short2 type back to the Android system.
Short3Class for exposing the native RenderScript short3 type back to the Android system.
Short3Class for exposing the native RenderScript short3 type back to the Android system.
Short4Class for exposing the native RenderScript short4 type back to the Android system.
Short4Class for exposing the native RenderScript short4 type back to the Android system.
ShortBufferA buffer of shorts.
ShortBufferExceptionThe exception that is thrown when the result of an operation is attempted to store in a user provided buffer that is too small.
SignalStrengthContains phone signal strength related information.
SignatureOpaque, immutable representation of a signature associated with an application package.
SignatureSignature is an engine class which is capable of creating and verifying digital signatures, using different algorithms that have been registered with the Security class.
SignatureExceptionSignatureException is a general Signature exception.
SignatureSpiSignatureSpi is the Service Provider Interface (SPI) definition for Signature.
SignedObjectA SignedObject instance acts as a container for another object.
SignerThis class was deprecated in API level 1. Use the java.security.cert package and Principal instead.
SimpleAdapterAn easy adapter to map static data to views defined in an XML file.
SimpleAdapter.ViewBinderThis 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.
SimpleCursorAdapterStatic library support version of the framework’s SimpleCursorAdapter.
SimpleCursorAdapterAn easy adapter to map columns from a cursor to TextViews or ImageViews defined in an XML file.
SimpleCursorAdapter.CursorToStringConverterThis class can be used by external clients of SimpleCursorAdapter to define how the Cursor should be converted to a String.
SimpleCursorAdapter.CursorToStringConverterThis class can be used by external clients of SimpleCursorAdapter to define how the Cursor should be converted to a String.
SimpleCursorAdapter.ViewBinderThis class can be used by external clients of SimpleCursorAdapter to bind values fom the Cursor to views.
SimpleCursorAdapter.ViewBinderThis class can be used by external clients of SimpleCursorAdapter to bind values fom the Cursor to views.
SimpleCursorTreeAdapterAn easy adapter to map columns from a cursor to TextViews or ImageViews defined in an XML file.
SimpleCursorTreeAdapter.ViewBinderThis class can be used by external clients of SimpleCursorTreeAdapter to bind values from the Cursor to views.
SimpleDateFormatFormats and parses dates in a locale-sensitive manner.
SimpleExpandableListAdapterAn easy adapter to map static data to group and child views defined in an XML file.
SimpleFormatterSimpleFormatter can be used to print a summary of the information contained in a LogRecord object in a human readable format.
SimpleTimeZoneSimpleTimeZone is a concrete subclass of TimeZone that represents a time zone for use with a Gregorian calendar.
SingleClientConnManagerA connection “manager” for a single connection.
SingleClientConnManager.ConnAdapterThe connection adapter used by this manager.
SingleClientConnManager.PoolEntryThe pool entry for this connection manager.
SingleLaunchActivityTestCaseIf 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().
SingleLineTransformationMethodThis 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.
SipAudioCallHandles an Internet audio call over SIP.
SipAudioCall.ListenerListener for events relating to a SIP call, such as when a call is being recieved (“on ringing”) or a call is outgoing (“on calling”).
SipErrorCodeDefines error codes returned during SIP actions.
SipExceptionIndicates a general SIP-related exception.
SipManagerProvides APIs for SIP tasks, such as initiating SIP connections, and provides access to related SIP services.
SipProfileDefines a SIP profile, including a SIP account, domain and server information.
SipProfile.BuilderHelper class for creating a SipProfile.
SipRegistrationListenerListener for SIP registration events.
SipSessionRepresents a SIP session that is associated with a SIP dialog or a standalone transaction not within a dialog.
SipSession.ListenerListener 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.StateDefines SIP session states, such as “registering”, “outgoing call”, and “in call”.
SlidingDrawerThis 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.OnDrawerCloseListenerCallback invoked when the drawer is closed.
SlidingDrawer.OnDrawerOpenListenerCallback invoked when the drawer is opened.
SlidingDrawer.OnDrawerScrollListenerCallback invoked when the drawer is scrolled.
SlidingPaneLayoutSlidingPaneLayout provides a horizontal, multi-pane layout for use at the top level of a UI.
SlidingPaneLayout.LayoutParams
SlidingPaneLayout.PanelSlideListenerListener for monitoring events about sliding panes.
SlidingPaneLayout.SimplePanelSlideListenerNo-op stubs for SlidingPaneLayout.PanelSlideListener.
SMConstants and static helpers related to the HTTP state management.
SmallTestMarks a test that should run as part of the small tests.
SmokeMarks a test that should run as part of the smoke tests.
SmsManagerManages SMS operations such as sending data, text, and pdu SMS messages.
SmsManagerThis class was deprecated in API level 4. Replaced by android.telephony.SmsManager that supports both GSM and CDMA.
SmsMessageA Short Message Service message.
SmsMessageThis class was deprecated in API level 4. Replaced by android.telephony.SmsMessage that supports both GSM and CDMA.
SmsMessage.MessageClassSMS Class enumeration.
SmsMessage.MessageClassThis enum was deprecated in API level 4. Use android.telephony.SmsMessage.
SmsMessage.SubmitPdu
SmsMessage.SubmitPduThis class was deprecated in API level 4. Use android.telephony.SmsMessage.
SocketProvides a client-side TCP socket.
SocketAddressThis abstract class represents a protocol-independent base for socket-endpoint representing classes.
SocketChannelA SocketChannel is a selectable channel that provides a partial abstraction of stream connecting socket.
SocketExceptionThis SocketException may be thrown during socket creation or setting options, and is the superclass of all other socket related exceptions.
SocketFactoryThis abstract class defines methods to create sockets.
SocketFactoryA factory for creating and connecting sockets.
SocketHandlerA handler that writes log messages to a socket connection.
SocketHttpClientConnectionImplementation of a client-side HTTP connection that can be bound to a network Socket in order to receive and transmit data.
SocketHttpServerConnectionImplementation of a server-side HTTP connection that can be bound to a network Socket in order to receive and transmit data.
SocketImplThis class is the base of all streaming socket implementation classes.
SocketImplFactoryThis interface defines a factory for socket implementations.
SocketInputBufferSocket bound session input buffer.
SocketOptionsDefines an interface for socket implementations to get and set socket options.
SocketOutputBufferSocket bound session output buffer.
SocketPermissionLegacy security code; do not use.
SocketTimeoutExceptionThis exception is thrown when a timeout expired on a socket read or accept operation.
SoftReferenceA 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.
SortedSetSortedSet is a Set which iterates over its elements in a sorted order.
SoundEffectConstantsConstants to be used to play sound effects via playSoundEffect(int)
SoundPoolThe SoundPool class manages and plays audio resources for applications.
SoundPool.OnLoadCompleteListener
SourceAn object that implements this interface contains the information needed to act as source input (XML source or transformation instructions).
SourceLocatorThis interface is primarily for the purposes of reporting where an error occurred in the XML source or transformation instructions.
SpaceSpace is a lightweight View subclass that may be used to create gaps between components in general purpose layouts.
SpaceSpace is a lightweight View subclass that may be used to create gaps between components in general purpose layouts.
SpannableThis is the interface for text to which markup objects can be attached and detached.
Spannable.FactoryFactory used by TextView to create new Spannables.
SpannableStringThis is the class for text whose content is immutable but to which markup objects can be attached and detached.
SpannableStringBuilderThis is the class for text whose content and markup can both be changed.
SpannedThis is the interface for text that has markup objects attached to ranges of it.
SpannedStringThis is the class for text whose content and markup are immutable.
SpanWatcherWhen 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.
SparseArraySparseArrays map integers to Objects.
SparseArrayCompatA copy of the current platform (currently KITKAT version of SparseArray; provides a removeAt() method and other things.
SparseBooleanArraySparseBooleanArrays map integers to booleans.
SparseIntArraySparseIntArrays map integers to integers.
SparseLongArraySparseLongArrays map integers to longs.
SpeechRecognizerThis class provides access to the speech recognition service.
SpellCheckerInfoThis class is used to specify meta information of a spell checker.
SpellCheckerServiceSpellCheckerService provides an abstract base class for a spell checker.
SpellCheckerService.SessionThis abstract class should be overridden by a concrete implementation of a spell checker.
SpellCheckerSessionThe SpellCheckerSession interface provides the per client functionality of SpellCheckerService.
SpellCheckerSession.SpellCheckerSessionListenerCallback for getting results from text services
SpellCheckerSubtypeThis class is used to specify meta information of a subtype contained in a spell checker.
SpinnerA view that displays one child at a time and lets the user pick among them.
SpinnerAdapterExtended Adapter that is the bridge between a Spinner and its data.
SQLClientInfoExceptionAn exception, which is subclass of SQLException, is thrown when one or more client info properties could not be set on a Connection.
SQLDataAn interface for the custom mapping of an SQL User Defined Type (UDT) to a Java class.
SQLDataExceptionAn exception, which is subclass of SQLException, is thrown when various data errors arise.
SQLExceptionAn exception that indicates there was an error with SQL parsing or execution.
SQLExceptionAn exception that indicates a failed JDBC operation.
SQLFeatureNotSupportedExceptionAn exception, which is subclass of SQLNonTransientException, is thrown when various the JDBC driver does not support an optional JDBC feature.
SQLInputThe 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.
SQLIntegrityConstraintViolationExceptionAn exception, which is subclass of SQLNonTransientException, is thrown when various the an integrity constraint (foreign key, primary key or unique key) has been violated.
SQLInvalidAuthorizationSpecExceptionAn exception, which is subclass of SQLNonTransientException, is thrown when the authorization credentials presented during connection establishment are not valid.
SQLiteAbortExceptionAn exception that indicates that the SQLite program was aborted.
SQLiteAccessPermExceptionThis exception class is used when sqlite can’t access the database file due to lack of permissions on the file.
SQLiteBindOrColumnIndexOutOfRangeExceptionThrown if the the bind or column parameter index is out of range
SQLiteBlobTooBigException
SQLiteCantOpenDatabaseException
SQLiteClosableAn object created from a SQLiteDatabase that can be closed.
SQLiteConstraintExceptionAn exception that indicates that an integrity constraint was violated.
SQLiteCursorA Cursor implementation that exposes results from a query on a SQLiteDatabase.
SQLiteCursorDriverA driver for SQLiteCursors that is used to create them and gets notified by the cursors it creates on significant events in their lifetimes.
SQLiteDatabaseExposes methods to manage a SQLite database.
SQLiteDatabase.CursorFactoryUsed to allow returning sub-classes of Cursor when calling query.
SQLiteDatabaseCorruptExceptionAn exception that indicates that the SQLite database file is corrupt.
SQLiteDatabaseLockedExceptionThrown if the database engine was unable to acquire the database locks it needs to do its job.
SQLiteDatatypeMismatchException
SQLiteDiskIOExceptionAn exception that indicates that an IO error occured while accessing the SQLite database file.
SQLiteDoneExceptionAn exception that indicates that the SQLite program is done.
SQLiteExceptionA SQLite exception that indicates there was an error with SQL parsing or execution.
SQLiteFullExceptionAn exception that indicates that the SQLite database is full.
SQLiteMisuseExceptionThis error can occur if the application creates a SQLiteStatement object and allows multiple threads in the application use it at the same time.
SQLiteOpenHelperA helper class to manage database creation and version management.
SQLiteOutOfMemoryException
SQLiteProgramA base class for compiled SQLite programs.
SQLiteQueryRepresents a query that reads the resulting rows into a SQLiteQuery.
SQLiteQueryBuilderThis is a convience class that helps build SQL queries to be sent to SQLiteDatabase objects.
SQLiteReadOnlyDatabaseException
SQLiteStatementRepresents a statement that can be executed against a database.
SQLiteTableLockedException
SQLiteTransactionListenerA listener for transaction events.
SQLNonTransientConnectionExceptionAn 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
SQLOutputThe interface for an output stream used to write attributes of an SQL User Defined Type (UDT) to the database.
SQLPermissionLegacy security code; do not use.
SQLRecoverableException
SQLSyntaxErrorException
SQLTimeoutException
SQLTransactionRollbackException
SQLTransientConnectionException
SQLTransientException
SQLWarningAn exception class that holds information about Database access warnings.
SQLXMLMaps SQL’s XML type into Java.
SslCertificateSSL certificate info (certificate details) class
SslCertificate.DNameA 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)
SSLCertificateSocketFactorySSLSocketFactory 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.
SSLContextThe public API for secure socket protocol implementations.
SSLContextSpiThe Service Provider Interface (SPI) for the SSLContext class.
SSLEngineThe abstract implementation of secure communications using SSL, TLS, or other protocols.
SSLEngineResultThe result object describing the state of the SSLEngine produced by the wrap() and unwrap() operations.
SSLEngineResult.HandshakeStatusThe enum describing the state of the current handshake.
SSLEngineResult.StatusThe enum describing the result of the SSLEngine operation.
SslErrorThis class represents a set of one or more SSL errors and the associated SSL certificate.
SslErrorHandlerRepresents a request for handling an SSL error.
SSLExceptionThe base class for all SSL related exceptions.
SSLHandshakeExceptionThe exception that is thrown when a handshake could not be completed successfully.
SSLKeyExceptionThe exception that is thrown when an invalid SSL key is encountered.
SSLParametersSSL handshake parameters that include protocols, cipher suites, and client authentication requirements.
SSLPeerUnverifiedExceptionThe exception that is thrown when the identity of a peer has not been verified.
SSLPermissionLegacy security code; do not use.
SSLProtocolExceptionThe exception that is thrown when an error in the operation of the SSL protocol is encountered.
SSLServerSocketThe extension of ServerSocket which provides secure server sockets based on protocols like SSL, TLS, or others.
SSLServerSocketFactoryThe factory for SSL server sockets.
SSLSessionThe interface representing an SSL session.
SSLSessionBindingEventThe event sent to an SSLSessionBindingListener when the listener object is bound (putValue(String, Object)) or unbound (removeValue(String)) to an SSLSession.
SSLSessionBindingListenerThe interface to be implemented by any object that requires notification when data objects are bound to (or unbound from) an SSLSession.
SSLSessionCacheFile-based cache of established SSL sessions.
SSLSessionContextA collection of SSLSessions.
SSLSocketThe extension of Socket providing secure protocols like SSL (Secure Sockets Layer) or TLS (Transport Layer Security).
SSLSocketFactoryThe abstract factory implementation to create SSLSockets.
SSLSocketFactoryLayered socket factory for TLS/SSL connections, based on JSSE.
StackStack is a Last-In/First-Out(LIFO) data structure which represents a stack of objects.
StackOverflowErrorThrown when the depth of the stack of the running program exceeds some platform or VM specific limit.
StackTraceElementA representation of a single stack frame.
StackView
StaleDataExceptionThis exception is thrown when a Cursor contains stale data and must be requeried before being used again.
StandardCharsetsConvenient access to the most important built-in charsets.
StartElementListenerListens for the beginning of elements.
StateListDrawableLets you assign a number of graphic images to a single Drawable and swap out the visible item by a string ID value.
StatementInterface used for executing static SQL statements to retrieve query results.
StatementEventA statement event that a PreparedStatement is closed
StatementEventListenerAn object that registers to be notified of events that occur on PreparedStatements that are in the Statement pool.
StateSetState sets are arrays of positive ints where each element represents the state of a View (e.g.
StatFsRetrieve overall information about the space on a filesystem.
StaticLayoutStaticLayout is a Layout for text that will not be edited after it is laid out.
StatusBarNotificationClass encapsulating a Notification.
StatusLineRepresents a status line as returned from a HTTP server.
StorageManagerStorageManager is the interface to the systems storage service.
StreamCorruptedExceptionSignals 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).
StreamHandlerA StreamHandler object writes log messages to an output stream, that is, objects of the class OutputStream.
StreamResultActs as an holder for a transformation result, which may be XML, plain Text, HTML, or some other form of markup.
StreamSourceActs as an holder for a transformation Source in the form of a stream of XML markup.
StreamTokenizerParses a stream into a set of defined tokens, one at a time.
StrictContentLengthStrategyThe strict implementation of the content length strategy.
StrictHostnameVerifierThe Strict HostnameVerifier works the same way as Sun Java 1.4, Sun Java 5, Sun Java 6-rc.
StrictMathClass StrictMath provides basic math constants and operations such as trigonometric functions, hyperbolic functions, exponential, logarithms, etc.
StrictModeStrictMode 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.ThreadPolicyStrictMode policy applied to a certain thread.
StrictMode.ThreadPolicy.BuilderCreates StrictMode.ThreadPolicy instances.
StrictMode.VmPolicyStrictMode policy applied to all threads in the virtual machine’s process.
StrictMode.VmPolicy.BuilderCreates StrictMode.VmPolicy instances.
StrikethroughSpan
StringAn immutable sequence of characters/code units (chars).
StringBufferA modifiable sequence of characters for use in creating strings, where all accesses are synchronized.
StringBufferInputStreamThis class was deprecated in API level 1. Use StringReader instead.
StringBuilderA modifiable sequence of characters for use in creating strings.
StringBuilderPrinterImplementation of a Printer that sends its output to a StringBuilder.
StringCharacterIteratorAn implementation of CharacterIterator for strings.
StringEntityAn entity whose content is retrieved from a string.
StringIndexOutOfBoundsExceptionThrown when the a string is indexed with a value less than zero, or greater than or equal to the size of the array.
StringReaderA specialized Reader that reads characters from a String in a sequential manner.
StringTokenizerBreaks a string into tokens; new code should probably use split(String).
StringWriterA specialized Writer that writes characters to a StringBuffer in a sequential manner, appending them in the process.
StructAn interface which provides facilities for manipulating an SQL structured type as a Java object.
StyleSpanDescribes a style in a span.
SubjectThe central class of the javax.security.auth package representing an authenticated user or entity (both referred to as “subject”).
SubjectDomainCombinerLegacy security code; do not use.
SubMenuSubclass of Menu for sub menus.
SubscriptSpan
SuggestionsInfoThis class contains a metadata of suggestions from the text service
SuggestionSpanHolds suggestion candidates for the text enclosed in this span.
SumPathEffect
SuperscriptSpan
SupplicantStateFrom defs.h in wpa_supplicant.
SuppressUse this annotation on test classes or test methods that should not be included in a test suite.
SuppressLintIndicates that Lint should ignore the specified warnings for the annotated element.
SuppressWarningsAnnotation type used to indicate that the compiler should not issue the specified warnings for the marked program element.
SurfaceHandle onto a raw buffer that is being managed by the screen compositor.
Surface.OutOfResourcesExceptionException thrown when a Canvas couldn’t be locked with lockCanvas(Rect), or when a SurfaceTexture could not successfully be allocated.
SurfaceHolderAbstract interface to someone holding a display surface.
SurfaceHolder.BadSurfaceTypeExceptionException that is thrown from lockCanvas() when called on a Surface whose type is SURFACE_TYPE_PUSH_BUFFERS.
SurfaceHolder.CallbackA client may implement this interface to receive information about changes to the surface.
SurfaceHolder.Callback2Additional callbacks that can be received for SurfaceHolder.Callback.
SurfaceTextureCaptures frames from an image stream as an OpenGL ES texture.
SurfaceTexture.OnFrameAvailableListenerCallback interface for being notified that a new stream frame is available.
SurfaceTexture.OutOfResourcesExceptionThis class was deprecated in API level 19. No longer thrown. Surface.OutOfResourcesException is used instead.
SurfaceViewProvides a dedicated drawing surface embedded inside of a view hierarchy.
SweepGradient
SwitchA Switch is a two-state toggle switch widget that can select between two options.
SwitchPreferenceA Preference that provides a two-state toggleable option.
SyncAdapterTypeValue type that represents a SyncAdapterType.
SyncBaseInstrumentationIf you would like to test sync a single provider with an InstrumentationTestCase, this provides some of the boiler plate in setUp() and tearDown().
SyncBasicHttpContextThread-safe extension of the BasicHttpContext.
SyncContext
SyncFailedExceptionSignals that the sync() method has failed to complete.
SynchronousQueueA blocking queue in which each insert operation must wait for a corresponding remove operation by another thread, and vice versa.
SyncInfoInformation about the sync operation that is currently underway.
SyncRequest
SyncRequest.BuilderBuilder class for a SyncRequest.
SyncResultThis class is used to communicate the results of a sync operation to the SyncManager.
SyncStateContractThe ContentProvider contract for associating data with ana data array account.
SyncStateContract.Columns
SyncStateContract.Constants
SyncStateContract.Helpers
SyncStatsUsed to record various statistics about the result of a sync operation.
SyncStatusObserver
SynthesisCallbackA callback to return speech data synthesized by a text to speech engine.
SynthesisRequestContains data required by engines to synthesize speech.
SystemProvides access to system-related information and resources including standard input and output.
SystemClockCore timekeeping facilities.
T
TabActivityThis 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.
TabHostContainer for a tabbed window view.
TabHost.OnTabChangeListenerInterface definition for a callback to be invoked when tab changed
TabHost.TabContentFactoryMakes the content of a tab when it is selected.
TabHost.TabSpecA tab has a tab indicator, content, and a tag that is used to keep track of it.
TableLayoutA layout that arranges its children into rows and columns.
TableLayout.LayoutParamsThis 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.
TableRowA layout that arranges its children horizontally.
TableRow.LayoutParamsSet of layout parameters used in table rows.
TabStopSpanRepresents a single tab stop on a line.
TabStopSpan.StandardThe default implementation of TabStopSpan.
TabWidgetDisplays a list of tab labels representing each page in the parent’s tab collection.
TagRepresents an NFC tag that has been discovered.
TagLostException
TagTechnologyTagTechnology is an interface to a technology in a Tag.
TargetDefines a meta-annotation for determining what ElementTypes an annotation can be applied to.
TargetApiIndicates that Lint should treat this type as targeting a given API level, no matter what the project target is.
TaskStackBuilderUtility class for constructing synthetic back stacks for cross-task navigation on Android 3.0 and newer.
TaskStackBuilderUtility class for constructing synthetic back stacks for cross-task navigation on Android 3.0 and newer.
TaskStackBuilder.SupportParentable
TelephonyThe 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.BaseMmsColumnsBase columns for tables that contain MMSs.
Telephony.CanonicalAddressesColumnsColumns for the “canonical_addresses” table used by MMS and SMS.
Telephony.CarriersCarriers class contains information about APNs, including MMSC information.
Telephony.MmsContains all MMS messages.
Telephony.Mms.AddrContains address information for an MMS message.
Telephony.Mms.DraftContains all MMS messages in the MMS app drafts folder.
Telephony.Mms.InboxContains all MMS messages in the MMS app inbox.
Telephony.Mms.IntentsIntents class.
Telephony.Mms.OutboxContains all MMS messages in the MMS app outbox.
Telephony.Mms.PartContains message parts.
Telephony.Mms.RateMessage send rate table.
Telephony.Mms.SentContains all MMS messages in the MMS app sent folder.
Telephony.MmsSmsContains all MMS and SMS messages.
Telephony.MmsSms.PendingMessagesContains pending messages info.
Telephony.SmsContains all text-based SMS messages.
Telephony.Sms.ConversationsContains all sent text-based SMS messages in the SMS app.
Telephony.Sms.DraftContains all sent text-based SMS messages in the SMS app.
Telephony.Sms.InboxContains all text-based SMS messages in the SMS app inbox.
Telephony.Sms.IntentsContains constants for SMS related Intents that are broadcast.
Telephony.Sms.OutboxContains all pending outgoing text-based SMS messages.
Telephony.Sms.SentContains all sent text-based SMS messages in the SMS app.
Telephony.TextBasedSmsColumnsBase columns for tables that contain text-based SMSs.
Telephony.ThreadsHelper functions for the “threads” table used by MMS and SMS.
Telephony.ThreadsColumnsColumns for the “threads” table used by MMS and SMS.
TelephonyManagerProvides access to information about the telephony services on the device.
TemplatesAn object that implements this interface is the runtime representation of processed transformation instructions.
TemplatesHandlerA SAX ContentHandler that may be used to process SAX parse events (parsing transformation instructions) into a Templates object.
TestA Test can be run and collect its results.
TestCaseA test case defines the fixture to run multiple tests.
TestFailureA TestFailure collects a failed test together with the caught exception.
TestListenerA Listener for test progress
TestMethodRepresents a test to be run.
TestResultA TestResult collects the results of executing a test case.
TestSuiteA TestSuite is a Composite of Tests.
TestSuiteBuilderBuild suites based on a combination of included packages, excluded packages, and predicates that must be satisfied.
TestSuiteBuilder.FailedToCreateTestsA special TestCase used to indicate a failure during the build() step.
TestSuiteLoaderAn interface to define how a test suite should be loaded.
TestSuiteProviderImplementors will know how to get a test suite.
TestTargetThis @interface was deprecated in API level 14. Obsolete.
TestTargetClassThis @interface was deprecated in API level 14. Obsolete.
TextThe Text interface inherits from CharacterData and represents the textual content (termed character data in XML) of an Element or Attr.
TextAppearanceSpanSets the text color, size, style, and typeface to match a TextAppearance resource.
TextAttributeThe TextAttribute class defines attribute keys and attribute values for text rendering.
TextClockTextClock can display the current date and/or time as a formatted string.
TextDirectionHeuristicInterface for objects that use a heuristic for guessing at the paragraph direction by examining text.
TextDirectionHeuristicCompatInterface for objects that use a heuristic for guessing at the paragraph direction by examining text.
TextDirectionHeuristicsSome objects that implement TextDirectionHeuristic.
TextDirectionHeuristicsCompatSome objects that implement TextDirectionHeuristic.
TextElementListenerListens for the beginning and ending of text elements.
TextInfoThis class contains a metadata of the input of TextService
TextKeyListenerThis is the key listener for typing normal text.
TextKeyListener.Capitalize
TextPaintTextPaint is an extension of Paint that leaves room for some extra data used during text measuring and drawing.
TextServicesManagerSystem API to the overall text services, which arbitrates interaction between applications and text services.
TextSwitcherSpecialized ViewSwitcher that contains only children of type TextView.
TextToSpeechSynthesizes speech from text for immediate playback or to create a sound file.
TextToSpeech.EngineConstants and parameter names for controlling text-to-speech.
TextToSpeech.EngineInfoInformation about an installed text-to-speech engine.
TextToSpeech.OnInitListenerInterface definition of a callback to be invoked indicating the completion of the TextToSpeech engine initialization.
TextToSpeech.OnUtteranceCompletedListenerThis interface was deprecated in API level 18. Use UtteranceProgressListener instead.
TextToSpeechServiceAbstract base class for TTS engine implementations.
TextureViewA TextureView can be used to display a content stream.
TextureView.SurfaceTextureListenerThis listener can be used to be notified when the surface texture associated with this texture view is available.
TextUtils
TextUtils.EllipsizeCallback
TextUtils.SimpleStringSplitterA simple string splitter.
TextUtils.StringSplitterAn interface for splitting strings according to rules that are opaque to the user of this interface.
TextUtils.TruncateAt
TextUtilsCompat
TextViewDisplays text to the user and optionally allows them to edit it.
TextView.BufferType
TextView.OnEditorActionListenerInterface definition for a callback to be invoked when an action is performed on the editor.
TextView.SavedStateUser interface state that is stored by TextView for implementing onSaveInstanceState().
TextWatcherWhen an object of a type is attached to an Editable, its methods will be called when the text is changed.
ThreadA Thread is a concurrent unit of execution.
Thread.StateA representation of a thread’s state.
Thread.UncaughtExceptionHandlerImplemented by objects that want to handle cases where a thread is being terminated by an uncaught exception.
ThreadDeathThreadDeath is thrown when a thread stops executing.
ThreadFactoryAn object that creates new threads on demand.
ThreadGroupThreadGroup is a means of organizing threads into a hierarchical structure.
ThreadLocalImplements a thread-local storage, that is, a variable for which each thread has its own value.
ThreadPoolExecutorAn ExecutorService that executes each submitted task using one of possibly several pooled threads, normally configured using Executors factory methods.
ThreadPoolExecutor.AbortPolicyA handler for rejected tasks that throws a RejectedExecutionException.
ThreadPoolExecutor.CallerRunsPolicyA 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.DiscardOldestPolicyA 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.DiscardPolicyA handler for rejected tasks that silently discards the rejected task.
ThreadSafeClientConnManagerManages a pool of client connections.
ThrowableThe superclass of all classes which can be thrown by the VM.
ThumbnailUtilsThumbnail generation routines for media provider.
TimeAn alternative to the Calendar and GregorianCalendar classes.
TimeJava representation of an SQL TIME value.
TimeAnimatorThis class provides a simple callback mechanism to listeners that is synchronized with all other animators in the system.
TimeAnimator.TimeListenerImplementors 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.
TimedTextClass 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
TimeInterpolatorA time interpolator defines the rate of change of an animation.
TimeKeyListenerFor entering times in a text field.
TimeoutExceptionException thrown when a blocking operation times out.
TimePickerA view for selecting the time of day, in either 24 hour or AM/PM mode.
TimePicker.OnTimeChangedListenerThe callback interface used to indicate the time has been adjusted.
TimePickerDialogA dialog that prompts the user for the time of day using a TimePicker.
TimePickerDialog.OnTimeSetListenerThe callback interface used to indicate the user is done filling in the time (they clicked on the ‘Set’ button).
TimerTimers schedule one-shot or recurring tasks for execution.
TimerTaskThe TimerTask class represents a task to run at a specified time.
TimestampTimestamp represents a signed time stamp.
TimestampA Java representation of the SQL TIMESTAMP type.
TimeUnitA 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.
TimeUtilsA class containing utility methods related to time zones.
TimeZoneTimeZone represents a time zone, primarily used for configuring a Calendar or SimpleDateFormat instance.
TimingLoggerA utility class to help log timings splits throughout a method call.
ToastA toast is a view containing a quick little message for the user. The toast class helps you create and show those.
ToggleButtonDisplays checked/unchecked states as a button with a “light” indicator and by default accompanied with the text “ON” or “OFF”.
TokenIteratorAn iterator for String tokens.
TokenWatcherHelper class that helps you use IBinder objects as reference counted tokens.
ToneGeneratorThis 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).
TooManyListenersExceptionA 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
TouchDelegateHelper class to handle situations where you want a view to have a larger touch area than its actual view bounds.
TouchUtilsReusable methods for generating touch events.
TraceWrites trace events to the system trace buffer.
TrafficStatsClass that provides network traffic statistics.
TrafficStatsCompatHelper for accessing features in TrafficStats introduced after API level 14 in a backwards compatible fashion.
TransactionTooLargeExceptionThe Binder transaction failed because it was too large.
TransformationDefines the transformation to be applied at one point in time of an Animation.
TransformationMethodTextView 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.
TransformerAn instance of this abstract class can transform a source tree into a result tree.
TransformerConfigurationExceptionIndicates a serious configuration error.
TransformerExceptionThis class specifies an exceptional condition that occurred during the transformation process.
TransformerFactoryA TransformerFactory instance can be used to create Transformer and Templates objects.
TransformerFactoryConfigurationErrorThrown when a problem with configuration with the Transformer Factories exists.
TransformerHandlerA TransformerHandler listens for SAX ContentHandler parse events and transforms them to a Result.
TransitionA Transition holds information about animations that will be run on its targets during a scene change.
Transition.TransitionListenerA transition listener receives notifications from a transition.
TransitionDrawableAn extension of LayerDrawables that is intended to cross-fade between the first and second layer.
TransitionInflaterThis class inflates scenes and transitions from resource files.
TransitionManagerThis class manages the set of transitions that fire when there is a change of Scene.
TransitionSetA TransitionSet is a parent of child transitions (including other TransitionSets).
TransitionValuesData structure which holds cached values for the transition.
TranslateAnimationAn animation that controls the position of an object.
TransportControllerBase interface to controlling a media transport.
TransportMediatorHelper for implementing a media transport control (with play, pause, skip, and other media actions).
TransportPerformerImplemented by the playback side of the media system, to respond to requests to perform actions and to retrieve its current state.
TransportStateListenerA listener for playback changes that can be registered with TransportController.
TreeMap<K, V>A map whose entries are sorted by their keys.
TreeSetTreeSet is an implementation of SortedSet.
TriggerEventThis class represents a Trigger Event - the event associated with a Trigger Sensor.
TriggerEventListenerThis class is the listener used to handle Trigger Sensors.
TrustAnchorThis class represents a trust anchor for validation of X.509 certification path.
TrustManagerThe marker interface for JSSE trust managers.
TrustManagerFactoryThe factory for TrustManagers based on KeyStore or provider specific implementation.
TrustManagerFactorySpiThe Service Provider Interface (SPI) for the TrustManagerFactory class.
TunnelRefusedException
TwoLineListItemThis class was deprecated in API level 17. This class can be implemented easily by apps using a RelativeLayout or a LinearLayout.
TwoStatePreferenceCommon 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.
TypeA Type describes the Element and dimensions used for an Allocation or a parallel operation.
TypeA Type describes the Element and dimensions used for an Allocation or a parallel operation.
TypeCommon interface implemented by all Java types.
Type.BuilderBuilder class for Type.
Type.BuilderBuilder class for Type.
Type.CubemapFace
Type.CubemapFace
TypedArrayContainer for an array of values that were retrieved with obtainStyledAttributes(AttributeSet, int[], int, int) or obtainAttributes(AttributeSet, int[]).
TypedValueContainer for a dynamically typed data value.
TypeEvaluatorInterface for use with the setEvaluator(TypeEvaluator) function.
TypefaceThe Typeface class specifies the typeface and intrinsic style of a font.
TypefaceSpanChanges the typeface family of the text to which the span is attached.
TypeInfoThe TypeInfo interface represents a type referenced from Element or Attr nodes, specified in the schemas associated with the document.
TypeInfoProviderThis class provides access to the type information determined by ValidatorHandler.
TypeNotPresentExceptionThrown 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.
TypesA class which defines constants used to identify generic SQL types, also called JDBC types.
TypeVariableThis 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
UiAutomationClass for interacting with the device’s UI by simulation user actions and introspection of the screen content.
UiAutomation.AccessibilityEventFilterListener for filtering accessibility events.
UiAutomation.OnAccessibilityEventListenerListener for observing the AccessibilityEvent stream.
UiModeManagerThis class provides access to the system uimode services.
UiThreadTestThis annotation can be used on an InstrumentationTestCase’s test methods.
UndeclaredThrowableExceptionThis class provides a wrapper for an undeclared, checked exception thrown by an InvocationHandler.
UnderlineSpan
UnknownErrorThrown when the VM must throw an error which does not match any known exceptional condition.
UnknownFormatConversionExceptionAn UnknownFormatConversionException will be thrown if the format conversion is unknown.
UnknownFormatFlagsExceptionAn UnknownFormatFlagsException will be thrown if there is an unknown flag.
UnknownHostExceptionThrown when a hostname can not be resolved.
UnknownServiceExceptionIs thrown if no appropriate ContentHandler could be found for a particular service requested by the URL connection.
UnmappableCharacterExceptionAn UnmappableCharacterException is thrown when an unmappable character for the given charset is encountered.
UnrecoverableEntryExceptionUnrecoverableEntryException indicates, that a KeyStore.Entry cannot be recovered from a KeyStore.
UnrecoverableKeyExceptionUnrecoverableKeyException indicates, that a key cannot be recovered from a KeyStore.
UnresolvedAddressExceptionAn UnresolvedAddressException is thrown when trying to use an unresolved network address in a network operation.
UnresolvedPermissionLegacy security code; do not use.
UnsatisfiedLinkErrorThrown when an attempt is made to invoke a native for which an implementation could not be found.
UnsupportedAddressTypeExceptionAn UnsupportedAddressTypeException is thrown when connecting or binding to an unsupported address type.
UnsupportedCallbackExceptionThrown when a CallbackHandler does not support a particular Callback.
UnsupportedCharsetExceptionAn UnsupportedCharsetException is thrown when an unsupported charset name is encountered.
UnsupportedClassVersionErrorThrown when an attempt is made to load a class with a format version that is not supported by the VM.
UnsupportedDigestAlgorithmExceptionAuthentication credentials required to respond to a authentication challenge are invalid
UnsupportedEncodingExceptionThrown when a program asks for a particular character converter that is unavailable.
UnsupportedHttpVersionExceptionIndicates an unsupported version of the HTTP protocol.
UnsupportedOperationExceptionThrown when an unsupported operation is attempted.
UnsupportedSchemeExceptionException thrown when an attempt is made to construct a MediaDrm object using a crypto scheme UUID that is not supported by the device
UpdateAppearanceThe classes that affect character-level text in a way that modifies their appearance when one is added or removed must implement this interface.
UpdateLayoutThe 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.
UriImmutable URI reference.
URIA Uniform Resource Identifier that identifies an abstract or physical resource, as specified by RFC 2396.
Uri.BuilderHelper class for building or manipulating URI references.
UriMatcherUtility class to aid in matching URIs in content providers.
UriPatternMatcherMaintains a map of objects keyed by a request URI pattern.
UriPermissionDescription of a single Uri permission grant.
URIResolverAn 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.
URISyntaxExceptionA URISyntaxException will be thrown if some information could not be parsed while creating a URI.
URIUtilsA collection of utilities for URIs, to workaround bugs within the class or for ease-of-use features.
URLA Uniform Resource Locator that identifies the location of an Internet resource as specified by RFC 1738.
URLClassLoaderThis class loader is responsible for loading classes and resources from a list of URLs which can refer to either directories or JAR files.
URLConnectionA connection to a URL for reading or writing.
URLDecoderThis class is used to decode a string which is encoded in the application/x-www-form-urlencoded MIME content type.
UrlEncodedFormEntityAn entity composed of a list of url-encoded pairs.
URLEncodedUtilsA collection of utilities for encoding URLs.
URLEncoderThis class is used to encode a string using the format required by application/x-www-form-urlencoded MIME content type.
UrlQuerySanitizerSanitizes the Query portion of a URL.
UrlQuerySanitizer.IllegalCharacterValueSanitizerSanitize values based on which characters they contain.
UrlQuerySanitizer.ParameterValuePairA simple tuple that holds parameter-value pairs.
UrlQuerySanitizer.ValueSanitizerA functor used to sanitize a single query value.
URLSpan
URLStreamHandlerThe abstract class URLStreamHandler is the base for all classes which can handle the communication with a URL object over a particular protocol type.
URLStreamHandlerFactoryDefines a factory which creates an URLStreamHandler for a specified protocol.
URLUtil
UsbAccessoryA class representing a USB accessory, which is an external hardware component that communicates with an android application over USB.
UsbConstantsContains constants for the USB protocol.
UsbDeviceThis class represents a USB device attached to the android device with the android device acting as the USB host.
UsbDeviceConnectionThis class is used for sending and receiving data and control messages to a USB device.
UsbEndpointA class representing an endpoint on a UsbInterface.
UsbInterfaceA class representing an interface on a UsbDevice.
UsbManagerThis class allows you to access the state of USB and communicate with USB devices.
UsbRequestA class representing USB request packet.
UserDataHandlerWhen 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.
UserDictionaryA provider of user defined words for input methods to use for predictive text input.
UserDictionary.WordsContains the user defined words.
UserHandleRepresentation of a user on the device.
UserManagerManages users and user details on a multi-user system.
UsernamePasswordCredentialsUsername and password Credentials
UserTokenHandlerA handler for determining if the given execution context is user specific or not.
UTFDataFormatExceptionSignals that an incorrectly encoded UTF-8 string has been encountered, most likely while reading some DataInputStream.
UtteranceProgressListenerListener for events relating to the progress of an utterance through the synthesis queue.
UUIDUUID is an immutable representation of a 128-bit universally unique identifier (UUID).
V
ValidatorA processor that checks an XML document against Schema.
ValidatorHandlerStreaming validator that works on SAX stream.
ValueAnimatorThis class provides a simple timing engine for running animations which calculate animated values and set them on target objects.
ValueAnimator.AnimatorUpdateListenerImplementors 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.
ValueCallbackA callback interface used to provide values asynchronously.
VectorVector is an implementation of List, backed by an array and synchronized.
VelocityTrackerHelper for tracking the velocity of touch events, for implementing flinging and other such gestures.
VelocityTrackerCompatHelper for accessing features in VelocityTracker introduced after API level 4 in a backwards compatible fashion.
VerifyErrorThrown when the VM notices that an attempt is made to load a class which does not pass the class verification phase.
VersionThis class defines the current version of JUnit
VersionInfoProvides access to version information for HTTP components.
VibratorClass that operates the vibrator on the device.
VideoViewDisplays a video file.
ViewThis class represents the basic building block for user interface components.
View.AccessibilityDelegateThis class represents a delegate that can be registered in a View to enhance accessibility support via composition rather via inheritance.
View.BaseSavedStateBase class for derived classes that want to save and restore their own state in onSaveInstanceState().
View.DragShadowBuilderCreates an image that the system displays during the drag and drop operation.
View.MeasureSpecA MeasureSpec encapsulates the layout requirements passed from parent to child.
View.OnAttachStateChangeListenerInterface definition for a callback to be invoked when this view is attached or detached from its window.
View.OnClickListenerInterface definition for a callback to be invoked when a view is clicked.
View.OnCreateContextMenuListenerInterface definition for a callback to be invoked when the context menu for this view is being built.
View.OnDragListenerInterface definition for a callback to be invoked when a drag is being dispatched to this view.
View.OnFocusChangeListenerInterface definition for a callback to be invoked when the focus state of a view changed.
View.OnGenericMotionListenerInterface definition for a callback to be invoked when a generic motion event is dispatched to this view.
View.OnHoverListenerInterface definition for a callback to be invoked when a hover event is dispatched to this view.
View.OnKeyListenerInterface definition for a callback to be invoked when a hardware key event is dispatched to this view.
View.OnLayoutChangeListenerInterface definition for a callback to be invoked when the layout bounds of a view changes due to layout processing.
View.OnLongClickListenerInterface definition for a callback to be invoked when a view has been clicked and held.
View.OnSystemUiVisibilityChangeListenerInterface definition for a callback to be invoked when the status bar changes visibility.
View.OnTouchListenerInterface definition for a callback to be invoked when a touch event is dispatched to this view.
ViewAnimatorBase class for a FrameLayout container that will perform animations when switching between its views.
ViewAssertsSome useful assertions about views.
ViewCompatHelper for accessing features in View introduced after API level 4 in a backwards compatible fashion.
ViewCompatKitKatKitKat-specific View API implementation.
ViewConfigurationContains methods to standard constants used in the UI for timeouts, sizes, and distances.
ViewConfigurationCompatHelper for accessing features in ViewConfiguration introduced after API level 4 in a backwards compatible fashion.
ViewDebugVarious debugging/tracing tools related to View and the view hierarchy.
ViewDebug.CapturedViewPropertyThis annotation can be used to mark fields and methods to be dumped when the view is captured.
ViewDebug.ExportedPropertyThis annotation can be used to mark fields and methods to be dumped by the view server.
ViewDebug.FlagToStringDefines a mapping from a flag to a String.
ViewDebug.HierarchyTraceTypeThis enum was deprecated in API level 16. This enum is now unused
ViewDebug.IntToStringDefines a mapping from an int value to a String.
ViewDebug.RecyclerTraceTypeThis enum was deprecated in API level 16. This enum is now unused
ViewDragHelperViewDragHelper is a utility class for writing custom ViewGroups.
ViewDragHelper.CallbackA Callback is used as a communication channel with the ViewDragHelper back to the parent view using it.
ViewFlipperSimple ViewAnimator that will animate between two or more views that have been added to it.
ViewGroupA 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.LayoutParamsLayoutParams are used by views to tell their parents how they want to be laid out.
ViewGroup.MarginLayoutParamsPer-child layout information for layouts that support margins.
ViewGroup.OnHierarchyChangeListenerInterface definition for a callback to be invoked when the hierarchy within this view changed.
ViewGroupCompatHelper for accessing features in ViewGroup introduced after API level 4 in a backwards compatible fashion.
ViewGroupOverlayA 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).
ViewManagerInterface to let you add and remove child views to an Activity.
ViewOverlayAn 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).
ViewPagerLayout manager that allows the user to flip left and right through pages of data.
ViewPager.LayoutParamsLayout parameters that should be supplied for views added to a ViewPager.
ViewPager.OnPageChangeListenerCallback interface for responding to changing state of the selected page.
ViewPager.PageTransformerA PageTransformer is invoked whenever a visible/attached page is scrolled.
ViewPager.SavedStateThis is the persistent state that is saved by ViewPager.
ViewPager.SimpleOnPageChangeListenerSimple implementation of the ViewPager.OnPageChangeListener interface with stub implementations of each method.
ViewParentDefines the responsibilities for a class that will be a parent of a View.
ViewParentCompatHelper for accessing features in ViewParent introduced after API level 4 in a backwards compatible fashion.
ViewParentCompatICSICS-specific ViewParent API implementation.
ViewPropertyAnimatorThis class enables automatic and optimized animation of select properties on View objects.
ViewStubA ViewStub is an invisible, zero-sized View that can be used to lazily inflate layout resources at runtime.
ViewStub.OnInflateListenerListener used to receive a notification after a ViewStub has successfully inflated its layout resource.
ViewSwitcherViewAnimator that switches between two views, and has a factory from which these views are created.
ViewSwitcher.ViewFactoryCreates views in a ViewSwitcher.
ViewTreeObserverA view tree observer is used to register listeners that can be notified of global changes in the view tree.
ViewTreeObserver.OnDrawListenerInterface definition for a callback to be invoked when the view tree is about to be drawn.
ViewTreeObserver.OnGlobalFocusChangeListenerInterface definition for a callback to be invoked when the focus state within the view tree changes.
ViewTreeObserver.OnGlobalLayoutListenerInterface definition for a callback to be invoked when the global layout state or the visibility of views within the view tree changes.
ViewTreeObserver.OnPreDrawListenerInterface definition for a callback to be invoked when the view tree is about to be drawn.
ViewTreeObserver.OnScrollChangedListenerInterface definition for a callback to be invoked when something in the view tree has been scrolled.
ViewTreeObserver.OnTouchModeChangeListenerInterface definition for a callback to be invoked when the touch mode changes.
ViewTreeObserver.OnWindowAttachListenerInterface definition for a callback to be invoked when the view hierarchy is attached to and detached from its window.
ViewTreeObserver.OnWindowFocusChangeListenerInterface definition for a callback to be invoked when the view hierarchy’s window focus state changes.
VirtualDisplayRepresents a virtual display.
VirtualizerAn audio virtualizer is a general name for an effect to spatialize audio channels.
Virtualizer.OnParameterChangeListenerThe OnParameterChangeListener interface defines a method called by the Virtualizer when a parameter value has changed.
Virtualizer.SettingsThe Settings class regroups all virtualizer parameters.
VirtualMachineErrorVirtualMachineError is the superclass of all error classes that occur during the operation of the VM.
VisibilityA collection of utility methods for computing the visibility of triangle meshes.
VisibilityThis transition tracks changes to the visibility of target views in the start and end scenes.
VisualizerThe Visualizer class enables application to retrieve part of the currently playing audio for visualization purpose.
Visualizer.MeasurementPeakRmsA class to store peak and RMS values.
Visualizer.OnDataCaptureListenerThe OnDataCaptureListener interface defines methods called by the Visualizer to periodically update the audio visualization capture.
VoicemailContractThe contract between the voicemail provider and applications.
VoicemailContract.StatusDefines fields exposed through the /status path of this content provider.
VoicemailContract.VoicemailsDefines fields exposed through the /voicemail path of this content provider.
VoidPlaceholder class for the Java keyword void.
VpnServiceVpnService is a base class for applications to extend and build their own VPN solutions.
VpnService.BuilderHelper class to create a VPN interface.
W
WaitingThreadRepresents a thread waiting for a connection.
WaitingThreadAborterA simple class that can interrupt a WaitingThread.
WakefulBroadcastReceiverHelper 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.
WallpaperInfoThis class is used to specify meta information of a wallpaper service.
WallpaperManagerProvides access to the system wallpaper.
WallpaperServiceA wallpaper service is responsible for showing a live wallpaper behind applications that would like to sit on top of it.
WallpaperService.EngineThe actual implementation of a wallpaper.
WeakHashMap<K, V>WeakHashMap is an implementation of Map with keys which are WeakReferences.
WeakReferenceImplements a weak reference, which is the middle of the three types of references.
WebBackForwardListThis class contains the back/forward list for a WebView.
WebChromeClient
WebChromeClient.CustomViewCallbackA callback interface used by the host application to notify the current page that its custom view has been dismissed.
WebHistoryItemA convenience class for accessing fields in an entry in the back/forward list of a WebView.
WebIconDatabaseThis class was deprecated in API level 18. This class is only required when running on devices up to JELLY_BEAN_MR2
WebIconDatabase.IconListenerThis interface was deprecated in API level 18. This interface is obsolete.
WebResourceResponseEncapsulates a resource response.
WebSettingsManages settings state for a WebView.
WebSettings.LayoutAlgorithmEnum for controlling the layout of html.
WebSettings.PluginStateThe plugin state effects how plugins are treated on a page.
WebSettings.RenderPriority
WebSettings.TextSizeThis enum was deprecated in API level 14. Use setTextZoom(int) and getTextZoom() instead.
WebSettings.ZoomDensityEnum for specifying the WebView’s desired density.
WebStorageThis class is used to manage the JavaScript storage APIs provided by the WebView.
WebStorage.OriginThis class encapsulates information about the amount of storage currently used by an origin for the JavaScript storage APIs.
WebStorage.QuotaUpdaterThis interface was deprecated in API level 19. This class is obsolete and no longer used.
WebViewA View that displays web pages.
WebView.FindListenerInterface to listen for find results.
WebView.HitTestResult
WebView.PictureListenerThis interface was deprecated in API level 12. This interface is now obsolete.
WebView.WebViewTransportTransportation object for returning WebView across thread boundaries.
WebViewClient
WebViewDatabaseThis 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.
WebViewFragmentA fragment that displays a WebView.
WifiConfigurationA class representing a configured Wi-Fi network, including the security configuration.
WifiConfiguration.AuthAlgorithmRecognized IEEE 802.11 authentication algorithms.
WifiConfiguration.GroupCipherRecognized group ciphers.
WifiConfiguration.KeyMgmtRecognized key management schemes.
WifiConfiguration.PairwiseCipherRecognized pairwise ciphers for WPA.
WifiConfiguration.ProtocolRecognized security protocols.
WifiConfiguration.StatusPossible status of a network configuration.
WifiEnterpriseConfigEnterprise configuration details for Wi-Fi.
WifiEnterpriseConfig.EapThe Extensible Authentication Protocol method used
WifiEnterpriseConfig.Phase2The inner authentication method used
WifiInfoDescribes the state of any Wifi connection that is active or is in the process of being set up.
WifiManagerThis class provides the primary API for managing all aspects of Wi-Fi connectivity.
WifiManager.MulticastLockAllows an application to receive Wifi Multicast packets.
WifiManager.WifiLockAllows an application to keep the Wi-Fi radio awake.
WifiP2pConfigA class representing a Wi-Fi P2p configuration for setting up a connection
WifiP2pDeviceA class representing a Wi-Fi p2p device Note that the operations are not thread safe
WifiP2pDeviceListA class representing a Wi-Fi P2p device list.
WifiP2pDnsSdServiceInfoA class for storing Bonjour service information that is advertised over a Wi-Fi peer-to-peer setup.
WifiP2pDnsSdServiceRequestA class for creating a Bonjour service discovery request for use with addServiceRequest(WifiP2pManager.Channel, WifiP2pServiceRequest, WifiP2pManager.ActionListener) and removeServiceRequest(WifiP2pManager.Channel, WifiP2pServiceRequest, WifiP2pManager.ActionListener)
WifiP2pGroupA class representing a Wi-Fi P2p group.
WifiP2pInfoA class representing connection information about a Wi-Fi p2p group
WifiP2pManagerThis class provides the API for managing Wi-Fi peer-to-peer connectivity.
WifiP2pManager.ActionListenerInterface for callback invocation on an application action
WifiP2pManager.ChannelA channel that connects the application to the Wifi p2p framework.
WifiP2pManager.ChannelListenerInterface for callback invocation when framework channel is lost
WifiP2pManager.ConnectionInfoListenerInterface for callback invocation when connection info is available
WifiP2pManager.DnsSdServiceResponseListenerInterface for callback invocation when Bonjour service discovery response is received
WifiP2pManager.DnsSdTxtRecordListenerInterface for callback invocation when Bonjour TXT record is available for a service
WifiP2pManager.GroupInfoListenerInterface for callback invocation when group info is available
WifiP2pManager.PeerListListenerInterface for callback invocation when peer list is available
WifiP2pManager.ServiceResponseListenerInterface for callback invocation when service discovery response other than Upnp or Bonjour is received
WifiP2pManager.UpnpServiceResponseListenerInterface for callback invocation when upnp service discovery response is received
WifiP2pServiceInfoA class for storing service information that is advertised over a Wi-Fi peer-to-peer setup
WifiP2pServiceRequestA 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.
WifiP2pUpnpServiceInfoA class for storing Upnp service information that is advertised over a Wi-Fi peer-to-peer setup.
WifiP2pUpnpServiceRequestA class for creating a Upnp service discovery request for use with addServiceRequest(WifiP2pManager.Channel, WifiP2pServiceRequest, WifiP2pManager.ActionListener) and removeServiceRequest(WifiP2pManager.Channel, WifiP2pServiceRequest, WifiP2pManager.ActionListener)
WildcardTypeA pattern type, such as the upper bounded wildcard ? extends Closeable or the lower bounded wildcard ? super String.
WindowAbstract base class for a top-level window look and behavior policy.
Window.CallbackAPI from a Window back to its caller.
WindowCompatHelper for accessing features in Window introduced after API level 4 in a backwards compatible fashion.
WindowIdSafe identifier for a window.
WindowId.FocusObserverSubclass for observing changes to the focus state of an WindowId.
WindowManagerThe interface that apps use to talk to the window manager.
WindowManager.BadTokenExceptionException that is thrown when trying to add view whose WindowManager.LayoutParams token is invalid.
WindowManager.InvalidDisplayExceptionException that is thrown when calling addView(View, ViewGroup.LayoutParams) to a secondary display that cannot be found.
WindowManager.LayoutParams
WireLogs data to the wire LOG.
WorkSourceDescribes the source of some work that may be done by someone else.
WpsInfoA class representing Wi-Fi Protected Setup
WrapperThis class is an actual usage of the wrapper pattern for JDBC classes.
WrapperListAdapterList adapter that wraps another list adapter.
WrapTogetherSpan
WritableByteChannelA WritableByteChannel is a type of Channel that can write bytes.
WriteAbortedExceptionSignals that the readObject() method has detected an exception marker in the input stream.
WriterThe base class for all writers.
X
X500PrincipalRepresents an X.500 principal, which holds the distinguished name of some network entity.
X509CertificateAbstract base class for X.509 certificates.
X509CertificateAbstract base class for X.509 certificates.
X509CertSelectorA certificate selector (CertSelector for selecting X509Certificates that match the specified criteria.
X509CRLAbstract base class for X.509 certificate revocation lists (CRL).
X509CRLEntryAbstract base class for entries in a certificate revocation list (CRL).
X509CRLSelectorA CRL selector (CRLSelector for selecting X509CRLs that match the specified criteria.
X509EncodedKeySpecThe key specification of an X.509 encoded key in ASN.1 format.
X509ExtendedKeyManagerThe abstract extension for the X509KeyManager interface.
X509ExtensionThe interface specifying an X.509 Certificate or CRL extension.
X509HostnameVerifierInterface for checking if a hostname matches the names stored inside the server’s X.509 certificate.
X509KeyManagerA Key Manager for X509 certificate-based key pairs.
X509TrustManagerThe trust manager for X509 certificates to be used to perform authentication for secure sockets.
X509TrustManagerExtensionsX509TrustManager wrapper exposing Android-added features.
XfermodeXfermode is the base class for objects that are called to implement custom “transfer-modes” in the drawing pipeline.
XmlXML utility methods.
Xml.EncodingSupported character encodings.
XMLConstantsUtility class to contain basic XML values as constants.
XMLFilterInterface for an XML filter.
XMLFilterImplBase class for deriving an XML filter.
XMLFormatterFormatter to convert a LogRecord into an XML string.
XMLGregorianCalendarRepresentation for W3C XML Schema 1.0 date/time datatypes.
XmlPullParserXML 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).
XmlPullParserExceptionThis exception is thrown to signal XML Pull Parser related faults.
XmlPullParserFactoryThis class is used to create implementations of XML Pull Parser defined in XMPULL V1 API.
XMLReaderInterface for reading an XML document using callbacks.
XMLReaderAdapterAdapt a SAX2 XMLReader as a SAX1 Parser.
XMLReaderFactoryFactory for creating an XML reader.
XmlResourceParserThe XML parsing interface returned for an XML resource.
XmlSerializerDefine an interface to serialization of XML Infoset.
XPathXPath provides access to the XPath evaluation environment and expressions.
XPathConstantsXPath constants.
XPathExceptionXPathException represents a generic XPath exception.
XPathExpressionXPathExpression provides access to compiled XPath expressions.
XPathExpressionExceptionXPathExpressionException represents an error in an XPath expression.
XPathFactoryAn XPathFactory instance can be used to create XPath objects.
XPathFactoryConfigurationExceptionXPathFactoryConfigurationException represents a configuration error in a XPathFactory environment.
XPathFunctionXPathFunction provides access to XPath functions.
XPathFunctionExceptionXPathFunctionException represents an error with an XPath function.
XPathFunctionResolverXPathFunctionResolver provides access to the set of user defined XPathFunctions.
XPathVariableResolverXPathVariableResolver provides access to the set of user defined XPath variables.
Y
YuvImageYuvImage contains YUV data and provides a method that compresses a region of the YUV data to a Jpeg.
Z
ZipEntryAn entry within a zip file.
ZipErrorThrown when an unrecoverable zip error has occurred.
ZipExceptionThis runtime exception is thrown by ZipFile and ZipInputStream when the file or stream is not a valid zip file.
ZipFileThis class provides random read access to a zip file.
ZipInputStreamUsed to read (decompress) the data from zip files.
ZipOutputStreamUsed to write (compress) data into zip files.
ZoomButton
ZoomButtonsControllerThe ZoomButtonsController handles showing and hiding the zoom controls and positioning it relative to an owner view.
ZoomButtonsController.OnZoomListenerInterface that will be called when the user performs an interaction that triggers some action, for example zooming.
ZoomControlsThe ZoomControls class displays a simple set of controls used for zooming and provides callbacks to register for events.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值