Class Index
These are the API classes. See all API packages.
A
AbsListView | Base class that can be used to implement virtualized lists of items. |
AbsListView.LayoutParams | AbsListView extends LayoutParams to provide a place to hold the view type. |
AbsListView.MultiChoiceModeListener |
A MultiChoiceModeListener receives events for AbsListView.CHOICE_MODE_MULTIPLE_MODAL .
|
AbsListView.OnScrollListener | Interface definition for a callback to be invoked when the list or grid has been scrolled. |
AbsListView.RecyclerListener | A RecyclerListener is used to receive a notification whenever a View is placed inside the RecycleBin's scrap heap. |
AbsListView.SelectionBoundsAdjuster | The top-level view of a list item can implement this interface to allow itself to modify the bounds of the selection shown for that item. |
AbsoluteLayout |
This class was deprecated
in API level 3.
Use FrameLayout , RelativeLayout
or a custom layout instead.
|
AbsoluteLayout.LayoutParams | Per-child layout information associated with AbsoluteLayout. |
AbsoluteSizeSpan | A span that changes the size of the text it's attached to. |
AbsSavedState |
A Parcelable implementation that should be used by inheritance
hierarchies to ensure the state of all classes along the chain is saved.
|
AbsSeekBar | AbsSeekBar extends the capabilities of ProgressBar by adding a draggable thumb. |
AbsSpinner | An abstract base class for spinner widgets. |
AbstractAccountAuthenticator | Abstract base class for creating AccountAuthenticators. |
AbstractChronology | An abstract implementation of a calendar system, used to organize and identify dates. |
AbstractCollection<E> |
This class provides a skeletal implementation of the Collection
interface, to minimize the effort required to implement this interface.
|
AbstractCursor | This is an abstract cursor class that handles a lot of the common code that all cursors need to deal with and is provided for convenience reasons. |
AbstractCursor.SelfContentObserver | Cursors use this class to track changes others make to their URI. |
AbstractExecutorService |
Provides default implementations of ExecutorService
execution methods.
|
AbstractInputMethodService | AbstractInputMethodService provides a abstract base class for input methods. |
AbstractInputMethodService.AbstractInputMethodImpl |
Base class for derived classes to implement their InputMethod
interface.
|
AbstractInputMethodService.AbstractInputMethodSessionImpl |
Base class for derived classes to implement their InputMethodSession
interface.
|
AbstractInterruptibleChannel | Base implementation class for interruptible channels. |
AbstractList<E> |
This class provides a skeletal implementation of the List
interface to minimize the effort required to implement this interface
backed by a "random access" data store (such as an array).
|
AbstractMap<K, V> |
This class provides a skeletal implementation of the Map
interface, to minimize the effort required to implement this interface.
|
AbstractMap.SimpleEntry<K, V> | An Entry maintaining a key and a value. |
AbstractMap.SimpleImmutableEntry<K, V> | An unmodifiable Entry maintaining a key and a value. |
AbstractMethodError | Thrown when an application tries to call an abstract method. |
AbstractOwnableSynchronizer | A synchronizer that may be exclusively owned by a thread. |
AbstractPreferences |
This class provides a skeletal implementation of the Preferences
class, greatly easing the task of implementing it.
|
AbstractQueue<E> |
This class provides skeletal implementations of some Queue
operations.
|
AbstractQueuedLongSynchronizer |
A version of AbstractQueuedSynchronizer in
which synchronization state is maintained as a long .
|
AbstractQueuedLongSynchronizer.ConditionObject |
Condition implementation for a AbstractQueuedLongSynchronizer
serving as the basis of a Lock implementation.
|
AbstractQueuedSynchronizer | Provides a framework for implementing blocking locks and related synchronizers (semaphores, events, etc) that rely on first-in-first-out (FIFO) wait queues. |
AbstractQueuedSynchronizer.ConditionObject |
Condition implementation for a AbstractQueuedSynchronizer
serving as the basis of a Lock implementation.
|
AbstractSelectableChannel | Base implementation class for selectable channels. |
AbstractSelectionKey | Base implementation class for selection keys. |
AbstractSelector | Base implementation class for selectors. |
AbstractSequentialList<E> |
This class provides a skeletal implementation of the List
interface to minimize the effort required to implement this interface
backed by a "sequential access" data store (such as a linked list).
|
AbstractSet<E> |
This class provides a skeletal implementation of the Set
interface to minimize the effort required to implement this
interface.
|
AbstractThreadedSyncAdapter | An abstract implementation of a SyncAdapter that spawns a thread to invoke a sync operation. |
AbstractVerifier |
This class was deprecated
in API level 22.
Please use URL.openConnection() instead.
Please visit this webpage
for further details.
|
AbstractWindowedCursor |
A base class for Cursors that store their data in CursorWindow s.
|
AccelerateDecelerateInterpolator | An interpolator where the rate of change starts and ends slowly but accelerates through the middle. |
AccelerateInterpolator | An interpolator where the rate of change starts out slowly and and then accelerates. |
AcceptPendingException | Unchecked exception thrown when an attempt is made to initiate an accept operation on a channel and a previous accept operation has not completed. |
AccessControlContext |
Android doesn't support SecurityManager .
|
AccessControlException |
This exception is thrown by the AccessController to indicate that a requested access (to a critical system resource such as the file system or the network) is denied. |
AccessController |
Android doesn't support SecurityManager .
|
AccessControlProfile | A class used to specify access controls. |
AccessControlProfile.Builder |
A builder for AccessControlProfile .
|
AccessControlProfileId | A class used to wrap an access control profile identifiers. |
AccessDeniedException | Checked exception thrown when a file system operation is denied, typically due to a file permission or other access check. |
AccessibilityButtonController |
Controller for the accessibility button within the system's navigation area
This class may be used to query the accessibility button's state and register
callbacks for interactions with and state changes to the accessibility button when
|
AccessibilityButtonController.AccessibilityButtonCallback | Callback for interaction with and changes to state of the accessibility button within the system's navigation area. |
AccessibilityEvent |
This class represents accessibility events that are sent by the system when something notable happens in the user interface. |
AccessibilityEventSource |
This interface is implemented by classes source of AccessibilityEvent s.
|
AccessibilityGestureEvent | This class describes the gesture event including gesture id and which display it happens on. |
AccessibilityManager |
System level service that serves as an event dispatch for AccessibilityEvent s,
and provides facilities for querying the accessibility state of the system.
|
AccessibilityManager.AccessibilityServicesStateChangeListener | Listener for changes to the state of accessibility services. |
AccessibilityManager.AccessibilityStateChangeListener | Listener for the system accessibility state. |
AccessibilityManager.AudioDescriptionRequestedChangeListener | Listener for the audio description by default state. |
AccessibilityManager.HighContrastTextStateChangeListener | Listener for the system high contrast text state. |
AccessibilityManager.TouchExplorationStateChangeListener | Listener for the system touch exploration state. |
AccessibilityNodeInfo | This class represents a node of the window content as well as actions that can be requested from its source. |
AccessibilityNodeInfo.AccessibilityAction |
A class defining an action that can be performed on an AccessibilityNodeInfo .
|
AccessibilityNodeInfo.CollectionInfo | Class with information if a node is a collection. |
AccessibilityNodeInfo.CollectionInfo.Builder | The builder for CollectionInfo. |
AccessibilityNodeInfo.CollectionItemInfo | Class with information if a node is a collection item. |
AccessibilityNodeInfo.CollectionItemInfo.Builder |
Builder for creating CollectionItemInfo objects.
|
AccessibilityNodeInfo.ExtraRenderingInfo | Class with information of a view useful to evaluate accessibility needs. |
AccessibilityNodeInfo.RangeInfo | Class with information if a node is a range. |
AccessibilityNodeInfo.TouchDelegateInfo |
Class with information of touch delegated views and regions from TouchDelegate for
the AccessibilityNodeInfo .
|
AccessibilityNodeProvider | This class is the contract a client should implement to enable support of a virtual view hierarchy rooted at a given view for accessibility purposes. |
AccessibilityRecord |
Represents a record in an AccessibilityEvent and contains information
about state change of its source View .
|
AccessibilityRequestPreparer |
Object responsible to ensuring that a View is prepared to meet a synchronous request for
accessibility data.
|
AccessibilityService | Accessibility services should only be used to assist users with disabilities in using Android devices and apps. |
AccessibilityService.GestureResultCallback | Class used to report status of dispatched gestures |
AccessibilityService.MagnificationController | Used to control and query the state of display magnification. |
AccessibilityService.MagnificationController.OnMagnificationChangedListener | Listener for changes in the state of magnification. |
AccessibilityService.ScreenshotResult |
Can be used to construct a bitmap of the screenshot or any other operations for
AccessibilityService.takeScreenshot API.
|
AccessibilityService.SoftKeyboardController | Used to control, query, and listen for changes to the soft keyboard show mode. |
AccessibilityService.SoftKeyboardController.OnShowModeChangedListener | Listener for changes in the soft keyboard show mode. |
AccessibilityService.TakeScreenshotCallback | Interface used to report status of taking screenshot. |
AccessibilityServiceInfo |
This class describes an AccessibilityService .
|
AccessibilityWindowInfo | This class represents a state snapshot of a window for accessibility purposes. |
AccessibleObject | The AccessibleObject class is the base class for Field, Method and Constructor objects. |
AccessMode | Defines access modes used to test the accessibility of a file. |
AccessNetworkConstants | Contains access network related constants. |
AccessNetworkConstants.AccessNetworkType | |
AccessNetworkConstants.EutranBand | Frequency bands for EUTRAN. |
AccessNetworkConstants.GeranBand | Frequency bands for GERAN. |
AccessNetworkConstants.NgranBands | Frequency bands for NGRAN https://www.etsi.org/deliver/etsi_ts/138100_138199/13810101/15.08.02_60/ts_13810101v150802p.pdf https://www.etsi.org/deliver/etsi_ts/138100_138199/13810102/15.08.00_60/ts_13810102v150800p.pdf |
AccessNetworkConstants.UtranBand | Frequency bands for UTRAN. |
Account |
Value type that represents an Account in the AccountManager .
|
AccountAuthenticatorActivity | This class was deprecated in API level 30. Applications should extend Activity themselves. This class is not compatible with AppCompat, and the functionality it provides is not complex. |
AccountAuthenticatorResponse | Object used to communicate responses back to the AccountManager |
AccountManager | This class provides access to a centralized registry of the user's online accounts. |
AccountManagerCallback<V> | |
AccountManagerFuture<V> |
A AccountManagerFuture represents the result of an asynchronous
AccountManager call.
|
AccountsException | |
Acl |
This interface was deprecated
in API level 33.
This class is deprecated and subject to removal in a future
version of Java SE. It has been replaced by java.security.Policy
and related classes since 1.2.
|
AclEntry | An entry in an access control list (ACL). |
AclEntry |
This interface was deprecated
in API level 33.
This class is deprecated and subject to removal in a future
version of Java SE. It has been replaced by java.security.Policy
and related classes since 1.2.
|
AclEntry.Builder |
A builder of AclEntry objects.
|
AclEntryFlag |
Defines the flags for used by the flags component of an ACL entry .
|
AclEntryPermission |
Defines the permissions for use with the permissions component of an ACL
entry .
|
AclEntryType | A typesafe enumeration of the access control entry types. |
AclFileAttributeView | A file attribute view that supports reading or updating a file's Access Control Lists (ACL) or file owner attributes. |
AclNotFoundException |
This class was deprecated
in API level 33.
This class is deprecated and subject to removal in a future
version of Java SE. It has been replaced by java.security.Policy
and related classes since 1.2.
|
AconfigPackage |
An aconfig package containing the enabled state of its flags.
|
AconfigStorageReadException | Exception thrown when an error occurs while reading from Aconfig Storage. |
AcousticEchoCanceler | Acoustic Echo Canceler (AEC). |
Action | An action defined by the provider that intents into the provider's app for specific user actions. |
ActionBar | A primary toolbar within the activity that may display the activity title, application-level navigation affordances, and other interactive items. |
ActionBar.LayoutParams | Per-child layout information associated with action bar custom views. |
ActionBar.OnMenuVisibilityListener | Listener for receiving events when action bar menus are shown or hidden. |
ActionBar.OnNavigationListener | This interface was deprecated in API level 21. Action bar navigation modes are deprecated and not supported by inline toolbar action bars. Consider using other common navigation patterns instead. |
ActionBar.Tab | This class was deprecated in API level 21. Action bar navigation modes are deprecated and not supported by inline toolbar action bars. Consider using other common navigation patterns instead. |
ActionBar.TabListener | This interface was deprecated in API level 21. Action bar navigation modes are deprecated and not supported by inline toolbar action bars. Consider using other common navigation patterns instead. |
ActionMenuView | ActionMenuView is a presentation of a series of menu options as a View. |
ActionMenuView.LayoutParams | |
ActionMenuView.OnMenuItemClickListener | Interface responsible for receiving menu item click events if the items themselves do not have individual item click listeners. |
ActionMode | Represents a contextual mode of the user interface. |
ActionMode.Callback | Callback interface for action modes. |
ActionMode.Callback2 |
Extension of ActionMode.Callback to provide content rect information.
|
ActionProvider | An ActionProvider defines rich menu interaction in a single component. |
ActionProvider.VisibilityListener |
Listens to changes in visibility as reported by ActionProvider.refreshVisibility() .
|
ActiveCaloriesBurnedRecord | Captures the estimated active energy burned by the user (in kilocalories), excluding basal metabolic rate (BMR). |
ActiveCaloriesBurnedRecord.Builder |
Builder class for ActiveCaloriesBurnedRecord
|
ActiveProcessingPicture | Active picture represents an image or video undergoing picture processing which uses a picture profile. |
Activity | An activity is a single, focused thing that the user can do. |
Activity.ScreenCaptureCallback |
Interface for observing screen captures of an Activity .
|
ActivityGroup |
This class was deprecated
in API level 13.
Use the new Fragment and FragmentManager APIs
instead; these are also
available on older platforms through the Android compatibility package.
|
ActivityInfo | Information you can retrieve about a particular application activity or receiver. |
ActivityInfo.WindowLayout | Contains information about position and size of the activity on the display. |
ActivityInstrumentationTestCase<T extends Activity> |
This class was deprecated
in API level 3.
new tests should be written using
ActivityInstrumentationTestCase2 , which provides more options for
configuring the Activity under test
|
ActivityInstrumentationTestCase2<T extends Activity> | This class was deprecated in API level 24. Use ActivityTestRule instead. New tests should be written using the Android Testing Support Library. |
ActivityIntensityRecord | Represents intensity of an activity. |
ActivityIntensityRecord.Builder |
Builder class for ActivityIntensityRecord
|
ActivityManager |
This class gives information about, and interacts with, activities, services, and the containing process. |
ActivityManager.AppTask | The AppTask allows you to manage your own application's tasks. |
ActivityManager.MemoryInfo |
Information you can retrieve about the available memory through
ActivityManager.getMemoryInfo .
|
ActivityManager.ProcessErrorStateInfo | Information you can retrieve about any processes that are in an error condition. |
ActivityManager.RecentTaskInfo | Information you can retrieve about tasks that the user has most recently started or visited. |
ActivityManager.RunningAppProcessInfo | Information you can retrieve about a running process. |
ActivityManager.RunningServiceInfo | Information you can retrieve about a particular Service that is currently running in the system. |
ActivityManager.RunningTaskInfo | Information you can retrieve about a particular task that is currently "running" in the system. |
ActivityManager.TaskDescription | Information you can set and retrieve about the current activity within the recent task list. |
ActivityManager.TaskDescription.Builder |
Provides a convenient way to set the fields of a TaskDescription when creating a
new instance.
|
ActivityNotFoundException |
This exception is thrown when a call to Context.startActivity or
one of its variants fails because an Activity can not be found to execute
the given Intent.
|
ActivityOptions |
Helper class for building an options Bundle that can be used with
Context.startActivity(Intent, Bundle) and related methods.
|
ActivityTestCase | This class was deprecated in API level 24. New tests should be written using the Android Testing Support Library. |
ActivityUnitTestCase<T extends Activity> | This class was deprecated in API level 24. Write Local Unit Tests instead. |
Adapter |
An Adapter object acts as a bridge between an AdapterView and the
underlying data for that view.
|
AdapterView<T extends Adapter> |
An AdapterView is a view whose children are determined by an Adapter .
|
AdapterView.AdapterContextMenuInfo |
Extra menu information provided to the
View.OnCreateContextMenuListener.onCreateContextMenu(ContextMenu, View, ContextMenuInfo)
callback when a context menu is brought up for this AdapterView.
|
AdapterView.OnItemClickListener | Interface definition for a callback to be invoked when an item in this AdapterView has been clicked. |
AdapterView.OnItemLongClickListener | Interface definition for a callback to be invoked when an item in this view has been clicked and held. |
AdapterView.OnItemSelectedListener | Interface definition for a callback to be invoked when an item in this view has been selected. |
AdapterViewAnimator |
Base class for a AdapterView that will perform animations
when switching between its views.
|
AdapterViewFlipper |
Simple ViewAnimator that will animate between two or more views
that have been added to it.
|
AdaptiveIconDrawable |
This class can also be created via XML inflation using |
AdBuffer | Buffer for advertisement data. |
AddAdSelectionFromOutcomesOverrideRequest |
This POJO represents the TestAdSelectionManager.overrideAdSelectionFromOutcomesConfigRemoteInfo(AddAdSelectionFromOutcomesOverrideRequest, Executor, OutcomeReceiver) (
AddAdSelectionOverrideRequest, Executor, OutcomeReceiver)} request
It contains, a |
AddAdSelectionOverrideRequest |
This POJO represents the TestAdSelectionManager.overrideAdSelectionConfigRemoteInfo(android.adservices.adselection.AddAdSelectionOverrideRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver) request
It contains, a |
AdData | Represents data specific to an ad that is necessary for ad selection and rendering. |
AdData.Builder |
Builder for AdData objects.
|
AddCustomAudienceOverrideRequest |
This POJO represents the TestCustomAudienceManager.overrideCustomAudienceRemoteInfo(android.adservices.customaudience.AddCustomAudienceOverrideRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver) request.
|
AddCustomAudienceOverrideRequest.Builder |
Builder for AddCustomAudienceOverrideRequest objects.
|
AdditionalContentContract |
Specifies constants used by Chooser when interacting with the additional content provider,
see Intent.EXTRA_CHOOSER_ADDITIONAL_CONTENT_URI .
|
AdditionalContentContract.Columns | |
AdditionalContentContract.CursorExtraKeys |
Constants for Cursor.getExtras() keys.
|
AdditionalContentContract.MethodNames |
Constants for method names used with ContentResolver.call(Uri, String, String, Bundle) method.
|
Address | A class representing an Address, that is, a set of Strings describing a location. |
AdFilters | A container class for filters which are associated with an ad. |
AdFilters.Builder |
Builder for creating AdFilters objects.
|
AdId | A unique, user-resettable, device-wide, per-profile ID for advertising. |
AdIdManager | AdId Manager provides APIs for app and ad-SDKs to access advertising ID. |
Adler32 | A class that can be used to compute the Adler-32 checksum of a data stream. |
AdRequest | An advertisement request which can be sent to TV input to request AD operations. |
AdResponse | An advertisement response which can be sent to TV interactive App service to inform AD status. |
AdSelectionConfig | Contains the configuration of the ad selection process. |
AdSelectionConfig.Builder |
Builder for AdSelectionConfig object.
|
AdSelectionFromOutcomesConfig | Contains the configuration of the ad selection process that select a winner from a given list of ad selection ids. |
AdSelectionFromOutcomesConfig.Builder |
Builder for AdSelectionFromOutcomesConfig objects.
|
AdSelectionManager | AdSelection Manager provides APIs for app and ad-SDKs to run ad selection processes as well as report impressions. |
AdSelectionOutcome |
This class represents a field in the OutcomeReceiver , which is an input to the AdSelectionManager.selectAds(AdSelectionConfig, Executor, OutcomeReceiver) in the AdSelectionManager .
|
AdSelectionOutcome.Builder |
Builder for AdSelectionOutcome objects.
|
AdSelectionSignals | This class holds JSON that will be passed into a JavaScript function during ad selection. |
AdServicesException | Exception thrown by AdServices. |
AdServicesOutcomeReceiver<R, E extends Throwable> |
This interface was deprecated
in API level 37.
use OutcomeReceiver instead. Android R is no longer supported.
|
AdServicesPermissions | Permissions used by the AdServices APIs. |
AdServicesState | This class specifies the state of the APIs exposed by AdServicesApi apk. |
AdTechIdentifier | An Identifier representing an ad buyer or seller. |
Advanceable | This interface can be implemented by any collection-type view which has a notion of progressing through its set of children. |
AdvancedProtectionManager |
Advanced Protection is a mode that users can enroll their device into, that enhances security by enabling features and restrictions across both the platform and user apps. |
AdvancedProtectionManager.Callback |
A callback class for monitoring changes to Advanced Protection state
To register a callback, implement this interface, and register it with
|
AdvertiseCallback | Bluetooth LE advertising callbacks, used to deliver advertising operation status. |
AdvertiseData | Advertise data packet container for Bluetooth LE advertising. |
AdvertiseData.Builder |
Builder for AdvertiseData .
|
AdvertiseSettings |
The AdvertiseSettings provide a way to adjust advertising preferences for each Bluetooth
LE advertisement instance.
|
AdvertiseSettings.Builder |
Builder class for AdvertiseSettings .
|
AdvertisingRequest |
Encapsulates parameters for NsdManager.registerService .
|
AdvertisingRequest.Builder |
A builder for creating new AdvertisingRequest objects.
|
AdvertisingSet | This class provides a way to control single Bluetooth LE advertising instance. |
AdvertisingSetCallback | Bluetooth LE advertising set callbacks, used to deliver advertising operation status. |
AdvertisingSetParameters |
The AdvertisingSetParameters provide a way to adjust advertising preferences for each
Bluetooth LE advertising set.
|
AdvertisingSetParameters.Builder |
Builder class for AdvertisingSetParameters .
|
AdWithBid | Represents an ad and its corresponding bid value after the bid generation step in the ad selection process. |
AEADBadTagException |
This exception is thrown when a Cipher operating in
an AEAD mode (such as GCM/CCM) is unable to verify the supplied
authentication tag.
|
AggregateRecordsGroupedByDurationResponse<T> |
Class to represent the response from HealthConnectManager.aggregateGroupByDuration
|
AggregateRecordsGroupedByPeriodResponse<T> |
Class to represent the response from HealthConnectManager.aggregateGroupByPeriod
|
AggregateRecordsRequest<T> |
A class to create requests for HealthConnectManager.aggregate
|
AggregateRecordsRequest.Builder<T> | |
AggregateRecordsResponse<T> |
A class representing response for HealthConnectManager.aggregate
|
AggregationType<T> |
Class to represent aggregation types in Record classes.
|
AitInfo | AIT (Application Information Table) info. |
AlarmClock | The AlarmClock provider contains an Intent action and extras that can be used to start an Activity to set a new alarm or timer in an alarm clock application. |
AlarmManager | This class provides access to the system alarm services. |
AlarmManager.AlarmClockInfo | An immutable description of a scheduled "alarm clock" event. |
AlarmManager.OnAlarmListener | Direct-notification alarms: the requester must be running continuously from the time the alarm is set to the time it is delivered, or delivery will fail. |
AlertDialog | A subclass of Dialog that can display one, two or three buttons. |
AlertDialog.Builder | |
AlgorithmConstraints | This interface specifies constraints for cryptographic algorithms, keys (key sizes), and other algorithm parameters. |
AlgorithmParameterGenerator |
The AlgorithmParameterGenerator class is used to generate a
set of
parameters to be used with a certain algorithm.
|
AlgorithmParameterGeneratorSpi |
This class defines the Service Provider Interface (SPI)
for the AlgorithmParameterGenerator class, which
is used to generate a set of parameters to be used with a certain algorithm.
|
AlgorithmParameters | This class is used as an opaque representation of cryptographic parameters. |
AlgorithmParameterSpec | A (transparent) specification of cryptographic parameters. |
AlgorithmParametersSpi |
This class defines the Service Provider Interface (SPI)
for the AlgorithmParameters class, which is used to manage
algorithm parameters.
|
AliasActivity |
This class was deprecated
in API level 30.
Use <activity-alias> or subclass Activity directly.
|
AlignmentSpan | Span that allows defining the alignment of text at the paragraph level. |
AlignmentSpan.Standard |
Default implementation of the AlignmentSpan .
|
Allocation | This class was deprecated in API level 31. Renderscript has been deprecated in API level 31. Please refer to the migration guide for the proposed alternatives. |
Allocation.MipmapControl | Controls mipmap behavior when using the bitmap creation and update functions. |
Allocation.OnBufferAvailableListener |
Interface to handle notification when new buffers are available via
Allocation.USAGE_IO_INPUT .
|
AllocationAdapter | This class was deprecated in API level 31. Renderscript has been deprecated in API level 31. Please refer to the migration guide for the proposed alternatives. |
AllowAllHostnameVerifier |
This class was deprecated
in API level 22.
Please use URL.openConnection() instead.
Please visit this webpage
for further details.
|
AllPermission |
Android doesn't support SecurityManager .
|
AlphaAnimation | An animation that controls the alpha level of an object. |
AlphabeticIndex<V> | AlphabeticIndex supports the creation of a UI index appropriate for a given language. |
AlphabeticIndex.Bucket<V> | An index "bucket" with a label string and type. |
AlphabeticIndex.Bucket.LabelType | Type of the label |
AlphabeticIndex.ImmutableIndex<V> |
Immutable, thread-safe version of AlphabeticIndex .
|
AlphabeticIndex.Record<V> | A (name, data) pair, to be sorted by name into one of the index buckets. |
AlphabetIndexer | A helper class for adapters that implement the SectionIndexer interface. |
AlreadyBoundException | Unchecked exception thrown when an attempt is made to bind the socket a network oriented channel that is already bound. |
AlreadyConnectedException |
Unchecked exception thrown when an attempt is made to connect a SocketChannel that is already connected.
|
AlreadyPersonalizedException | Thrown if trying to create a credential which already exists. |
AlteredCharSequence | This class was deprecated in API level 30. The functionality this class offers is easily implemented outside the framework. |
AlternativeSpan | List of alternative hypotheses for a specific span of a speech recognition result string. |
AlternativeSpans |
List of AlternativeSpan for a specific speech recognition result.
|
AltitudeConverter | Converts altitudes reported above the World Geodetic System 1984 (WGS84) reference ellipsoid into ones above Mean Sea Level. |
AmbientBacklightEvent | Ambient backlight event |
AmbientBacklightMetadata | Metadata of ambient backlight. |
AmbientBacklightSettings | Settings to configure ambient backlight hardware. |
AnalogClock |
This class was deprecated
in API level 23.
This widget is no longer supported; except for
RemoteViews use cases like
app widgets.
|
AndroidCharacter |
This class was deprecated
in API level 26.
Use various methods from UCharacter , instead.
|
AndroidException | Base class for all checked exceptions thrown by the Android frameworks. |
AndroidRuntimeException | Base class for all unchecked exceptions thrown by the Android frameworks. |
AndroidTestCase | This class was deprecated in API level 24. Use InstrumentationRegistry instead. New tests should be written using the Android Testing Support Library. |
AndroidTestRunner | This class was deprecated in API level 24. Use AndroidJUnitRunner instead. New tests should be written using the Android Testing Support Library. |
Animatable | Interface that drawables supporting animations should implement. |
Animatable2 | Abstract class that drawables supporting animations and callbacks should extend. |
Animatable2.AnimationCallback | |
AnimatedImageDrawable |
Drawable for drawing animated images (like GIF).
|
AnimatedStateListDrawable | Drawable containing a set of Drawable keyframes where the currently displayed keyframe is chosen based on the current state set. |
AnimatedVectorDrawable |
This class animates properties of a VectorDrawable with
animations defined using ObjectAnimator or
AnimatorSet .
|
Animation | Abstraction for an Animation that can be applied to Views, Surfaces, or other objects. |
Animation.AnimationListener |
An animation listener receives notifications from an animation. |
Animation.Description | Utility class to parse a string description of a size. |
AnimationDrawable | An object used to create frame-by-frame animations, defined by a series of Drawable objects, which can be used as a View object's background. |
AnimationSet | Represents a group of Animations that should be played together. |
AnimationUtils | Defines common utilities for working with animations. |
Animator |
This is the superclass for classes which provide basic support for animations which can be
started, ended, and have AnimatorListeners added to them.
|
Animator.AnimatorListener |
An animation listener receives notifications from an animation. |
Animator.AnimatorPauseListener |
A pause listener receives notifications from an animation when the
animation is paused or resumed .
|
AnimatorInflater | This class is used to instantiate animator XML files into Animator objects. |
AnimatorListenerAdapter |
This adapter class provides empty implementations of the methods from Animator.AnimatorListener .
|
AnimatorSet |
This class plays a set of Animator objects in the specified order.
|
AnimatorSet.Builder |
The Builder object is a utility class to facilitate adding animations to a
AnimatorSet along with the relationships between the various animations.
|
AnnotatedElement | Represents an annotated element of the program currently running in this VM. |
Annotation | Annotations are simple key-value pairs that are preserved across TextView save/restore cycles and can be used to keep application-specific data that needs to be maintained for regions of text. |
Annotation | The common interface extended by all annotation interfaces. |
Annotation | An Annotation object is used as a wrapper for a text attribute value if the attribute has annotation characteristics. |
AnnotationFormatError | Thrown when the annotation parser attempts to read an annotation from a class file and determines that the annotation is malformed. |
AnnotationTypeMismatchException | Thrown to indicate that a program has attempted to access an element of an annotation whose type has changed after the annotation was compiled (or serialized). |
AnticipateInterpolator | An interpolator where the change starts backward then flings forward. |
AnticipateOvershootInterpolator | An interpolator where the change starts backward then flings forward and overshoots the target value and finally goes back to the final value. |
ApkChecksum | A typed checksum of an APK. |
ApnSetting | An Access Point Name (APN) configuration for a carrier data connection. |
ApnSetting.Builder |
Provides a convenient way to set the fields of a ApnSetting when creating a new
instance.
|
AppComponentFactory | Interface used to control the instantiation of manifest elements. |
Appendable |
An object to which char sequences and values can be appended.
|
AppFunctionException | Represents an app function related error. |
AppFunctionManager | Provides access to App Functions. |
AppFunctionService | Abstract base class to provide app functions to the system. |
AppInfo | Information about apps. |
AppInfo | Application Info class containing details about a given application |
AppInstallFilters | A container for the ad filters that are based on app install state. |
AppInstallFilters.Builder |
Builder for creating AppInstallFilters objects.
|
AppJankStats | This class stores detailed jank statistics for an individual UI widget. |
Application | Base class for maintaining global application state. |
Application.ActivityLifecycleCallbacks | |
Application.OnProvideAssistDataListener |
Callback interface for use with Application.registerOnProvideAssistDataListener
and Application.unregisterOnProvideAssistDataListener .
|
ApplicationErrorReport | Describes an application error. |
ApplicationErrorReport.AnrInfo | Describes an application not responding error. |
ApplicationErrorReport.BatteryInfo | Describes a battery usage report. |
ApplicationErrorReport.CrashInfo | Describes an application crash. |
ApplicationErrorReport.RunningServiceInfo | Describes a running service report. |
ApplicationExitInfo | Describes the information of an application process's death. |
ApplicationInfo | Information you can retrieve about a particular application. |
ApplicationInfo.DisplayNameComparator | |
ApplicationMediaCapabilities | ApplicationMediaCapabilities is an immutable class that encapsulates an application's capabilities for handling newer video codec format and media features. |
ApplicationMediaCapabilities.Builder |
Builder class for ApplicationMediaCapabilities objects.
|
ApplicationRuntime | Provides APIs to retrieve the information about the application loaded in the current runtime. |
ApplicationStartInfo | Describes information related to an application process's startup. |
ApplicationTestCase<T extends Application> | This class was deprecated in API level 24. Use InstrumentationRegistry instead. New tests should be written using the Android Testing Support Library. |
AppLinkInfo | App link information used by TV interactive app to launch Android apps. |
AppOpsManager | App-ops are used for two purposes: Access control and tracking. |
AppOpsManager.OnOpActiveChangedListener | Callback for notification of changes to operation active state. |
AppOpsManager.OnOpChangedListener | Callback for notification of changes to operation state. |
AppOpsManager.OnOpNotedCallback |
Callback an app can set to monitor the app-ops the
system has tracked for it.
|
AppOwnedSdkSandboxInterface | Represents a channel for an SDK in the sandbox process to interact with the app. |
AppSearchBatchResult<KeyType, ValueType> | Provides results for AppSearch batch operations which encompass multiple documents. |
AppSearchBatchResult.Builder<KeyType, ValueType> |
Builder for AppSearchBatchResult objects.
|
AppSearchBlobHandle | An identifier to represent a blob in AppSearch. |
AppSearchException |
An exception thrown by AppSearchSession or a subcomponent.
|
AppSearchManager | Provides access to the centralized AppSearch index maintained by the system. |
AppSearchManager.SearchContext | Contains information about how to create the search session. |
AppSearchManager.SearchContext.Builder |
Builder for SearchContext objects.
|
AppSearchResult<ValueType> | Information about the success or failure of an AppSearch call. |
AppSearchSchema | The AppSearch Schema for a particular type of document. |
AppSearchSchema.BlobHandlePropertyConfig |
Configuration for a property of type AppSearchBlobHandle in a Document.
|
AppSearchSchema.BlobHandlePropertyConfig.Builder |
Builder for BlobHandlePropertyConfig .
|
AppSearchSchema.BooleanPropertyConfig | Configuration for a property containing a boolean. |
AppSearchSchema.BooleanPropertyConfig.Builder |
Builder for BooleanPropertyConfig .
|
AppSearchSchema.Builder |
Builder for objects .
|
AppSearchSchema.BytesPropertyConfig | Configuration for a property containing a byte array. |
AppSearchSchema.BytesPropertyConfig.Builder |
Builder for BytesPropertyConfig .
|
AppSearchSchema.DocumentPropertyConfig | Configuration for a property containing another Document. |
AppSearchSchema.DocumentPropertyConfig.Builder |
Builder for DocumentPropertyConfig .
|
AppSearchSchema.DoublePropertyConfig | Configuration for a property containing a double-precision decimal number. |
AppSearchSchema.DoublePropertyConfig.Builder |
Builder for DoublePropertyConfig .
|
AppSearchSchema.EmbeddingPropertyConfig |
Configuration for a property of type EmbeddingVector in a Document.
|
AppSearchSchema.EmbeddingPropertyConfig.Builder |
Builder for EmbeddingPropertyConfig .
|
AppSearchSchema.LongPropertyConfig | Configuration for a property containing a 64-bit integer. |
AppSearchSchema.LongPropertyConfig.Builder |
Builder for LongPropertyConfig .
|
AppSearchSchema.PropertyConfig | Common configuration for a single property (field) in a Document. |
AppSearchSchema.StringPropertyConfig | Configuration for a property of type String in a Document. |
AppSearchSchema.StringPropertyConfig.Builder |
Builder for StringPropertyConfig .
|
AppSearchSession | Provides a connection to a single AppSearch database. |
AppSetId | A unique, per-device, per developer-account user-resettable ID for non-monetizing advertising usecases. |
AppSetIdManager | AppSetIdManager provides APIs for app and ad-SDKs to access appSetId for non-monetizing purpose. |
AppUriAuthenticationPolicy | The app-URI authentication policy is set by the credential management app. |
AppUriAuthenticationPolicy.Builder |
Builder class for AppUriAuthenticationPolicy objects.
|
AppWidgetHost | AppWidgetHost provides the interaction with the AppWidget service for apps, like the home screen, that want to embed AppWidgets in their UI. |
AppWidgetHostView | Provides the glue to show AppWidget views. |
AppWidgetManager | Updates AppWidget state; gets information about installed AppWidget providers and other AppWidget related state. |
AppWidgetProvider | A convenience class to aid in implementing an AppWidget provider. |
AppWidgetProviderInfo | Describes the meta data for an installed AppWidget provider. |
ArchivedActivityInfo | Contains fields required to show archived package in Launcher. |
ArchivedPackageInfo | Contains fields required for archived package installation, i.e. |
ArcMotion | A PathMotion that generates a curved path along an arc on an imaginary circle containing the two points. |
ArcShape | Creates an arc shape. |
ArgbEvaluator | This evaluator can be used to perform type interpolation between integer values that represent ARGB colors. |
ArithmeticException | Thrown when an exceptional arithmetic condition has occurred. |
Array |
The Array class provides static methods to dynamically create and
access Java arrays.
|
Array |
The mapping in the Java programming language for the SQL type
ARRAY .
|
ArrayAdapter<T> |
You can use this adapter to provide views for an AdapterView ,
Returns a view for each object in a collection of data objects you
provide, and can be used with list-based user interface widgets such as
ListView or Spinner .
|
ArrayBlockingQueue<E> | A bounded blocking queue backed by an array. |
ArrayDeque<E> |
Resizable-array implementation of the Deque interface.
|
ArrayIndexOutOfBoundsException | Thrown to indicate that an array has been accessed with an illegal index. |
ArrayList<E> |
Resizable-array implementation of the List interface.
|
ArrayMap<K, V> |
ArrayMap is a generic key->value mapping data structure that is
designed to be more memory efficient than a traditional HashMap .
|
Arrays | This class contains various methods for manipulating arrays (such as sorting and searching). |
ArraySet<E> |
ArraySet is a generic set data structure that is designed to be more memory efficient than a
traditional HashSet .
|
ArrayStoreException | Thrown to indicate that an attempt has been made to store the wrong type of object into an array of objects. |
ArrowKeyMovementMethod | A movement method that provides cursor movement and selection. |
AssertionError | Thrown to indicate that an assertion has failed. |
AssertionFailedError | This class was deprecated in API level 16. use junit.framework.AssertionFailedError |
AssetFileDescriptor | File descriptor of an entry in the AssetManager. |
AssetFileDescriptor.AutoCloseInputStream |
An InputStream you can create on a ParcelFileDescriptor, which will
take care of calling ParcelFileDescriptor.close() for you when the stream is closed.
|
AssetFileDescriptor.AutoCloseOutputStream |
An OutputStream you can create on a ParcelFileDescriptor, which will
take care of calling ParcelFileDescriptor.close() for you when the stream is closed.
|
AssetManager |
Provides access to an application's raw asset files; see Resources
for the way most applications will want to retrieve their resource data.
|
AssetManager.AssetInputStream | |
AssetsProvider |
Provides callbacks that allow for the value of a file-based resources or assets of a
ResourcesProvider to be specified or overridden.
|
AssistContent | Holds information about the content an application is viewing, to hand to an assistant at the user's request. |
AssistStructure |
This API automatically creates assist data from the platform's implementation of assist and autofill. |
AssistStructure.ViewNode | Describes a single view in the assist data. |
AssistStructure.WindowNode | Describes a window in the assist data. |
AssociatedDevice | Container for device info from an association that is not self-managed. |
AssociationInfo | Details for a specific "association" that has been established between an app and companion device. |
AssociationRequest | A request for the user to select a companion device to associate with. |
AssociationRequest.Builder |
A builder for AssociationRequest
|
AsynchronousByteChannel | An asynchronous channel that can read and write bytes. |
AsynchronousChannel | A channel that supports asynchronous I/O operations. |
AsynchronousChannelGroup | A grouping of asynchronous channels for the purpose of resource sharing. |
AsynchronousChannelProvider | Service-provider class for asynchronous channels. |
AsynchronousCloseException | Checked exception received by a thread when another thread closes the channel or the part of the channel upon which it is blocked in an I/O operation. |
AsynchronousFileChannel | An asynchronous channel for reading, writing, and manipulating a file. |
AsynchronousServerSocketChannel | An asynchronous channel for stream-oriented listening sockets. |
AsynchronousSocketChannel | An asynchronous channel for stream-oriented connecting sockets. |
AsyncNotedAppOp |
When an app-op is noted and the
app the app-op is noted for has a AppOpsManager.OnOpNotedCallback registered the
note-event needs to be delivered to the callback.
|
AsyncPlayer | Plays a series of audio URIs, but does all the hard work on another thread so that any slowness with preparing or loading doesn't block the calling thread. |
AsyncQueryHandler |
A helper class to help make handling asynchronous ContentResolver
queries easier.
|
AsyncQueryHandler.WorkerArgs | |
AsyncQueryHandler.WorkerHandler | |
AsyncTask<Params, Progress, Result> |
This class was deprecated
in API level 30.
Use the standard java.util.concurrent or
Kotlin concurrency utilities instead.
|
AsyncTask.Status | Indicates the current status of the task. |
AsyncTaskLoader<D> |
This class was deprecated
in API level 28.
Use the Support Library
AsyncTaskLoader
|
AtomicBoolean |
A boolean value that may be updated atomically.
|
AtomicFile | Helper class for performing atomic operations on a file by writing to a new file and renaming it into the place of the original file after the write has successfully completed. |
AtomicInteger |
An int value that may be updated atomically.
|
AtomicIntegerArray |
An int array in which elements may be updated atomically.
|
AtomicIntegerFieldUpdater<T> |
A reflection-based utility that enables atomic updates to
designated volatile int fields of designated classes.
|
AtomicLong |
A long value that may be updated atomically.
|
AtomicLongArray |
A long array in which elements may be updated atomically.
|
AtomicLongFieldUpdater<T> |
A reflection-based utility that enables atomic updates to
designated volatile long fields of designated classes.
|
AtomicMarkableReference<V> |
An AtomicMarkableReference maintains an object reference
along with a mark bit, that can be updated atomically.
|
AtomicMoveNotSupportedException | Checked exception thrown when a file cannot be moved as an atomic file system operation. |
AtomicReference<V> | An object reference that may be updated atomically. |
AtomicReferenceArray<E> | An array of object references in which elements may be updated atomically. |
AtomicReferenceFieldUpdater<T, V> |
A reflection-based utility that enables atomic updates to
designated volatile reference fields of designated
classes.
|
AtomicStampedReference<V> |
An AtomicStampedReference maintains an object reference
along with an integer "stamp", that can be updated atomically.
|
AttachCallback | Base class for Aware attach callbacks. |
AttachedSurfaceControl | Provides an interface to the root-Surface of a View Hierarchy or Window. |
AttachedSurfaceControl.OnBufferTransformHintChangedListener | Buffer transform hint change listener. |
AttestedKeyPair |
The AttestedKeyPair class contains a KeyPair instance of
keys generated by Keystore and owned by KeyChain, as well as an attestation
record for the key.
|
Attr |
The Attr interface represents an attribute in an
Element object.
|
AttributedCharacterIterator |
An AttributedCharacterIterator allows iteration through both text and
related attribute information.
|
AttributedCharacterIterator.Attribute | Defines attribute keys that are used to identify text attributes. |
AttributedString | An AttributedString holds text and related attribute information. |
AttributeList |
This interface was deprecated
in API level 9.
This interface has been replaced by the SAX2
Attributes
interface, which includes Namespace support.
|
AttributeListImpl |
This class was deprecated
in API level 9.
This class implements a deprecated interface,
AttributeList ;
that interface has been replaced by
Attributes ,
which is implemented in the
AttributesImpl helper class.
|
Attributes | The Attributes class maps Manifest attribute names to associated string values. |
Attributes | Interface for a list of XML attributes. |
Attributes.Name | The Attributes.Name class represents an attribute name stored in this Map. |
Attributes2 |
SAX2 extension to augment the per-attribute information
provided though Attributes .
|
Attributes2Impl |
SAX2 extension helper for additional Attributes information,
implementing the Attributes2 interface.
|
AttributeSet | A collection of attributes, as found associated with a tag in an XML document. |
AttributesImpl | Default implementation of the Attributes interface. |
AttributeView | An object that provides a read-only or updatable view of non-opaque values associated with an object in a filesystem. |
Attribution | Information about an attribution declared by a package. |
AttributionSource | This class represents a source to which access to permission protected data should be attributed. |
AttributionSource.Builder |
A builder for AttributionSource
|
AudioAttributes | A class to encapsulate a collection of attributes describing information about an audio stream. |
AudioAttributes.Builder |
Builder class for AudioAttributes objects.
|
AudioCodec |
This class was deprecated
in API level 31.
SipManager and associated classes are no longer
supported and should not be used as the basis of future VOIP apps.
|
AudioDescriptor | The AudioDescriptor contains the information to describe the audio playback/capture capabilities. |
AudioDeviceCallback | AudioDeviceCallback defines the mechanism by which applications can receive notifications of audio device connection and disconnection events. |
AudioDeviceInfo | Provides information about an audio device. |
AudioEffect | AudioEffect is the base class for controlling audio effects provided by the android audio framework. |
AudioEffect.Descriptor |
The effect descriptor contains information on a particular effect implemented in the
audio framework:
|
AudioEffect.OnControlStatusChangeListener | The OnControlStatusChangeListener interface defines a method called by the AudioEffect when control of the effect engine is gained or lost by the application |
AudioEffect.OnEnableStatusChangeListener | The OnEnableStatusChangeListener interface defines a method called by the AudioEffect when the enabled state of the effect engine was changed by the controlling application. |
AudioFocusRequest | A class to encapsulate information about an audio focus request. |
AudioFocusRequest.Builder |
Builder class for AudioFocusRequest objects.
|
AudioFormat |
The AudioFormat class is used to access a number of audio format and
channel configuration constants.
|
AudioFormat.Builder |
Builder class for AudioFormat objects.
|
AudioGroup |
This class was deprecated
in API level 31.
SipManager and associated classes are no longer supported and
should not be used as the basis of future VOIP apps.
|
AudioManager | AudioManager provides access to volume and ringer mode control. |
AudioManager.AudioPlaybackCallback | Interface for receiving update notifications about the playback activity on the system. |
AudioManager.AudioRecordingCallback | Interface for receiving update notifications about the recording configuration. |
AudioManager.OnAudioFocusChangeListener | Interface definition for a callback to be invoked when the audio focus of the system is updated. |
AudioManager.OnCommunicationDeviceChangedListener | Listener registered by client to be notified upon communication audio device change. |
AudioManager.OnModeChangedListener | Interface definition of a callback that is notified when the audio mode changes |
AudioManager.OnPreferredMixerAttributesChangedListener | Interface to be notified of changes in the preferred mixer attributes. |
AudioMetadata | AudioMetadata class is used to manage typed key-value pairs for configuration and capability requests within the Audio Framework. |
AudioMetadata.Format | A container class for AudioMetadata Format keys. |
AudioMetadata.Key<T> |
Key interface for the AudioMetadata map.
|
AudioMetadataMap |
AudioMetadataMap is a writeable Map -style
interface of AudioMetadata.Key value pairs.
|
AudioMetadataReadMap |
A read only Map -style interface of AudioMetadata.Key value pairs used
for AudioMetadata .
|
AudioMixerAttributes |
Class to represent the attributes of the audio mixer: its format, which represents by an
AudioFormat object and mixer behavior.
|
AudioMixerAttributes.Builder |
Builder class for AudioMixerAttributes objects.
|
AudioPlaybackCaptureConfiguration | Configuration for capturing audio played by other apps. |
AudioPlaybackCaptureConfiguration.Builder |
Builder for creating AudioPlaybackCaptureConfiguration instances.
|
AudioPlaybackConfiguration | The AudioPlaybackConfiguration class collects the information describing an audio playback session. |
AudioPresentation | The AudioPresentation class encapsulates the information that describes an audio presentation which is available in next generation audio content. |
AudioPresentation.Builder |
A builder class for creating AudioPresentation objects.
|
AudioProfile | An AudioProfile is specific to an audio format and lists supported sampling rates and channel masks for that format. |
AudioRecord | The AudioRecord class manages the audio resources for Java applications to record audio from the audio input hardware of the platform. |
AudioRecord.Builder |
Builder class for AudioRecord objects.
|
AudioRecord.MetricsConstants | |
AudioRecord.OnRecordPositionUpdateListener |
Interface definition for a callback to be invoked when an AudioRecord has
reached a notification marker set by AudioRecord.setNotificationMarkerPosition(int)
or for periodic updates on the progress of the record head, as set by
AudioRecord.setPositionNotificationPeriod(int) .
|
AudioRecord.OnRoutingChangedListener |
This interface was deprecated
in API level 24.
users should switch to the general purpose
AudioRouting.OnRoutingChangedListener class instead.
|
AudioRecordingConfiguration | The AudioRecordingConfiguration class collects the information describing an audio recording session. |
AudioRecordingMonitor |
AudioRecordingMonitor defines an interface implemented by AudioRecord and
MediaRecorder allowing applications to install a callback and be notified of changes
in the capture path while recoding is active.
|
AudioRouting | AudioRouting defines an interface for controlling routing and routing notifications in AudioTrack and AudioRecord objects. |
AudioRouting.OnRoutingChangedListener |
Defines the interface by which applications can receive notifications of routing
changes for the associated AudioRouting .
|
AudioStream |
This class was deprecated
in API level 31.
SipManager and associated classes are no longer supported and
should not be used as the basis of future VOIP apps.
|
AudioTimestamp | Structure that groups a position in frame units relative to an assumed audio stream, together with the estimated time when that frame enters or leaves the audio processing pipeline on that device. |
AudioTrack | The AudioTrack class manages and plays a single audio resource for Java applications. |
AudioTrack.Builder |
Builder class for AudioTrack objects.
|
AudioTrack.MetricsConstants | |
AudioTrack.OnCodecFormatChangedListener | Interface definition for a listener for codec format changes. |
AudioTrack.OnPlaybackPositionUpdateListener | Interface definition for a callback to be invoked when the playback head position of an AudioTrack has reached a notification marker or has increased by a certain period. |
AudioTrack.OnRoutingChangedListener |
This interface was deprecated
in API level 24.
users should switch to the general purpose
AudioRouting.OnRoutingChangedListener class instead.
|
AudioTrack.StreamEventCallback | Abstract class to receive event notifications about the stream playback in offloaded mode. |
AuthenticationKeyMetadata | Data about authentication keys. |
AuthenticationRequiredException |
Specialization of SecurityException that is thrown when authentication is needed from the
end user before viewing the content.
|
Authenticator | The class Authenticator represents an object that knows how to obtain authentication for a network connection. |
Authenticator.RequestorType | The type of the entity requesting authentication. |
AuthenticatorDescription |
A Parcelable value type that contains information about an account authenticator.
|
AuthenticatorException | |
AuthPermission | Legacy security code; do not use. |
AuthProvider | Legacy security code; do not use. |
AutoCloseable | An object that may hold resources (such as file or socket handles) until it is closed. |
AutoCompleteTextView |
An editable text view that shows completion suggestions automatically while the user is typing. |
AutoCompleteTextView.OnDismissListener | Listener to respond to the AutoCompleteTextView's completion list being dismissed. |
AutoCompleteTextView.Validator | This interface is used to make sure that the text entered in this TextView complies to a certain format. |
AutofillId |
A unique identifier for an autofill node inside an Activity .
|
AutofillManager |
The |
AutofillManager.AutofillCallback | Callback for autofill related events. |
AutofillService |
An AutofillService is a service used to automatically fill the contents of the screen
on behalf of a given user - for more information about autofill, read
Autofill Framework.
|
AutofillValue |
Abstracts how a View can be autofilled by an
AutofillService .
|
AutomaticGainControl | Automatic Gain Control (AGC). |
AutomaticZenRule | Rule instance information for a zen (aka DND or Attention Management) mode. |
AutomaticZenRule.Builder | |
AutoText | This class accesses a dictionary of corrections to frequent misspellings. |
AutoTransition | Utility class for creating a default transition that automatically fades, moves, and resizes views during a scene change. |
AvailableNetworkInfo |
Defines available network information which includes corresponding subscription id,
network plmns and corresponding priority to be used for network selection by Opportunistic
Network Service when passed through TelephonyManager.updateAvailableNetworks
|
AvailableNetworkInfo.Builder |
Provides a convenient way to set the fields of a AvailableNetworkInfo when
creating a new instance.
|
AvailableNfcAntenna | Represents a single available Nfc antenna on an Android device. |
AwarePairingConfig | The config for the Aware Pairing. |
AwarePairingConfig.Builder |
Builder used to build AwarePairingConfig objects.
|
AwareResources | The resources of the Aware service. |
B
BackendBusyException | Indicates a transient error that prevented a key operation from being created. |
BackEvent | Object used to report back gesture progress. |
BackgroundColorSpan | Changes the background color of the text to which the span is attached. |
BackgroundServiceStartNotAllowedException |
Exception thrown when an app tries to start a background Service when it's not allowed to
do so.
|
BackingStoreException | Thrown to indicate that a preferences operation could not complete because of a failure in the backing store, or a failure to contact the backing store. |
BackupAgent | Provides the central interface between an application and Android's data backup infrastructure. |
BackupAgentHelper |
A convenient BackupAgent wrapper class that automatically manages
heterogeneous data sets within the backup data, each identified by a unique
key prefix.
|
BackupDataInput |
Provides the structured interface through which a BackupAgent reads
information from the backup data set, via its
onRestore()
method.
|
BackupDataInputStream |
Provides an InputStream -like interface for accessing an
entity's data during a restore operation.
|
BackupDataOutput |
Provides the structured interface through which a BackupAgent commits
information to the backup data set, via its onBackup() method.
|
BackupHelper |
Defines the calling interface that BackupAgentHelper uses
when dispatching backup and restore operations to the installed helpers.
|
BackupManager | The interface through which an application interacts with the Android backup service to request backup and restore operations. |
BadPaddingException | This exception is thrown when a particular padding mechanism is expected for the input data but the data is not padded properly. |
BadParcelableException |
Exception thrown when a Parcelable is malformed or otherwise invalid.
|
BarringInfo | Provides the barring configuration for a particular service type. |
BarringInfo.BarringServiceInfo | Describe the current barring configuration of a cell |
BasalBodyTemperatureRecord | Captures the body temperature of a user when at rest (for example, immediately after waking up). |
BasalBodyTemperatureRecord.Builder |
Builder class for BasalBodyTemperatureRecord
|
BasalMetabolicRateRecord | Captures the BMR of a user. |
BasalMetabolicRateRecord.Builder |
Builder class for BasalMetabolicRateRecord
|
Base64 | Utilities for encoding and decoding the Base64 representation of binary data. |
Base64 | This class consists exclusively of static methods for obtaining encoders and decoders for the Base64 encoding scheme. |
Base64.Decoder | This class implements a decoder for decoding byte data using the Base64 encoding scheme as specified in RFC 4648 and RFC 2045. |
Base64.Encoder | This class implements an encoder for encoding byte data using the Base64 encoding scheme as specified in RFC 4648 and RFC 2045. |
Base64DataException |
This exception is thrown by Base64InputStream or Base64OutputStream
when an error is detected in the data being decoded.
|
Base64InputStream | An InputStream that does Base64 decoding on the data read through it. |
Base64OutputStream | An OutputStream that does Base64 encoding on the data written to it, writing the resulting data to another OutputStream. |
BaseAdapter |
Common base class of common implementation for an Adapter that can be
used in both ListView (by implementing the specialized
ListAdapter interface) and Spinner (by implementing the
specialized SpinnerAdapter interface).
|
BaseBundle | A mapping from String keys to values of various types. |
BaseColumns | |
BaseDexClassLoader |
Base class for common functionality between various dex-based
ClassLoader implementations.
|
BaseExpandableListAdapter |
Base class for a ExpandableListAdapter used to provide data and Views
from some data to an expandable list view.
|
BaseInputConnection | Base class for implementors of the InputConnection interface, taking care of most of the common behavior for providing a connection to an Editable. |
BaseInterpolator | An abstract class which is extended by default interpolators. |
BaseKeyListener | Abstract base class for key listeners. |
BaseMovementMethod | Base classes for movement methods. |
BaseObj | This class was deprecated in API level 31. Renderscript has been deprecated in API level 31. Please refer to the migration guide for the proposed alternatives. |
BaseStream<T, S extends BaseStream<T, S>> | Base interface for streams, which are sequences of elements supporting sequential and parallel aggregate operations. |
BasicFileAttributes | Basic attributes associated with a file in a file system. |
BasicFileAttributeView | A file attribute view that provides a view of a basic set of file attributes common to many file systems. |
BasicPermission |
Android doesn't support SecurityManager .
|
BassBoost | Bass boost is an audio effect to boost or amplify low frequencies of the sound. |
BassBoost.OnParameterChangeListener | The OnParameterChangeListener interface defines a method called by the BassBoost when a parameter value has changed. |
BassBoost.Settings | The Settings class regroups all bass boost parameters. |
BatchResultCallback<KeyType, ValueType> |
The callback interface to return AppSearchBatchResult .
|
BatchUpdateException |
The subclass of SQLException thrown when an error
occurs during a batch update operation.
|
BatchUpdates |
Defines actions to be applied to a template presentation .
|
BatchUpdates.Builder |
Builder for BatchUpdates objects.
|
BatteryManager |
The BatteryManager class contains strings and constants used for values
in the Intent.ACTION_BATTERY_CHANGED Intent, and
provides a method for querying battery and charging properties.
|
BatteryState | The BatteryState class is a representation of a single battery on a device. |
BeginCreateCredentialRequest | Request for beginning a create credential request. |
BeginCreateCredentialResponse |
Response to a BeginCreateCredentialRequest .
|
BeginCreateCredentialResponse.Builder |
A builder for BeginCreateCredentialResponse
|
BeginGetCredentialOption | A specific type of credential request to be sent to the provider during the query phase of a get flow. |
BeginGetCredentialRequest | Query stage request for getting user's credentials from a given credential provider. |
BeginGetCredentialRequest.Builder |
Builder for BeginGetCredentialRequest .
|
BeginGetCredentialResponse | Response from a credential provider, containing credential entries and other associated data to be shown on the account selector UI. |
BeginGetCredentialResponse.Builder |
Builds an instance of BeginGetCredentialResponse .
|
BiConsumer<T, U> | Represents an operation that accepts two input arguments and returns no result. |
Bidi |
Bidi algorithm for ICUThis is an implementation of the Unicode Bidirectional Algorithm. |
Bidi | This class implements the Unicode Bidirectional Algorithm. |
BidiClassifier | Overrides default Bidi class values with custom ones. |
BidiFormatter | Utility class for formatting text for display in a potentially opposite-directionality context without garbling. |
BidiFormatter.Builder | A class for building a BidiFormatter with non-default options. |
BidirectionalStream | Class for bidirectional sending and receiving of data over HTTP/2 or QUIC connections. |
BidirectionalStream.Builder |
Builder for BidirectionalStream s.
|
BidirectionalStream.Callback |
Callback interface used to receive callbacks from a BidirectionalStream .
|
BidirectionalTypeConverter<T, V> | Abstract base class used convert type T to another type V and back again. |
BidiRun | A BidiRun represents a sequence of characters at the same embedding level. |
BiFunction<T, U, R> | Represents a function that accepts two arguments and produces a result. |
BigDecimal |
The BigDecimal class implements immutable arbitrary-precision decimal numbers.
|
BigDecimal | Immutable, arbitrary-precision signed decimal numbers. |
BigInteger | Immutable arbitrary-precision integers. |
BinaryOperator<T> | Represents an operation upon two operands of the same type, producing a result of the same type as the operands. |
Binder |
Base class for a remotable object, the core part of a lightweight
remote procedure call mechanism defined by IBinder .
|
BindException | Signals that an error occurred while attempting to bind a socket to a local address and port. |
BiometricManager | A class that contains biometric utilities. |
BiometricManager.Authenticators |
Types of authenticators, defined at a level of granularity supported by
BiometricManager and BiometricPrompt .
|
BiometricManager.Strings |
Provides localized strings for an application that uses BiometricPrompt to
authenticate the user.
|
BiometricPrompt | A class that manages a system-provided biometric dialog. |
BiometricPrompt.AuthenticationCallback |
Callback structure provided to BiometricPrompt.authenticate(CancellationSignal,
Executor, AuthenticationCallback) or BiometricPrompt.authenticate(CryptoObject,
CancellationSignal, Executor, AuthenticationCallback) .
|
BiometricPrompt.AuthenticationResult |
Container for callback data from BiometricPrompt.authenticate(android.os.CancellationSignal, java.util.concurrent.Executor, android.hardware.biometrics.BiometricPrompt.AuthenticationCallback) and BiometricPrompt.authenticate(android.hardware.biometrics.BiometricPrompt.CryptoObject, android.os.CancellationSignal, java.util.concurrent.Executor, android.hardware.biometrics.BiometricPrompt.AuthenticationCallback) .
|
BiometricPrompt.Builder | A builder that collects arguments to be shown on the system-provided biometric dialog. |
BiometricPrompt.CryptoObject | A wrapper class for the cryptographic operations supported by BiometricPrompt. |
BiPredicate<T, U> | Represents a predicate (boolean-valued function) of two arguments. |
Bitmap | |
Bitmap.CompressFormat | Specifies the known formats a bitmap can be compressed into |
Bitmap.Config | Possible bitmap configurations. |
BitmapDrawable | A Drawable that wraps a bitmap and can be tiled, stretched, or aligned. |
BitmapFactory | Creates Bitmap objects from various sources, including files, streams, and byte-arrays. |
BitmapFactory.Options | |
BitmapRegionDecoder | BitmapRegionDecoder can be used to decode a rectangle region from an image. |
BitmapShader | Shader used to draw a bitmap as a texture. |
BitSet | This class implements a vector of bits that grows as needed. |
BlackLevelPattern | Immutable class to store a 4-element vector of integers corresponding to a 2x2 pattern of color channel offsets used for the black level offsets of each color channel. |
BleCsRangingCapabilities | Represents the capabilities of the Bluetooth-based Channel Sounding (CS) ranging. |
BleCsRangingParams | BleCsRangingParams encapsulates the parameters required for a bluetooth channel sounding ranging session. |
BleCsRangingParams.Builder |
Builder class to create BleCsRangingParams instances.
|
BlendMode | |
BlendModeColorFilter |
A color filter that can be used to tint the source pixels using a single
color and a specific BlendMode .
|
BleRssiRangingParams | BleRssiRangingParams encapsulates the parameters required for a bluetooth rssi based ranging session. |
BleRssiRangingParams.Builder |
Builder class to create BleRssiRangingParams instances.
|
Blob |
The representation (mapping) in
the JavaTM programming
language of an SQL
BLOB value.
|
BlobHandle | An identifier to represent a blob. |
BlobStoreManager | This class provides access to the blob store managed by the system. |
BlobStoreManager.Session | Represents an ongoing session of a blob's contribution to the blob store managed by the system. |
BlockedNumberContract |
The contract between the blockednumber provider and applications. |
BlockedNumberContract.BlockedNumbers | Constants to interact with the blocked numbers list. |
BlockingDeque<E> |
A Deque that additionally supports blocking operations that wait
for the deque to become non-empty when retrieving an element, and wait for
space to become available in the deque when storing an element.
|
BlockingOption |
Options for blocking a network through
WifiManager.disallowCurrentSuggestedNetwork(BlockingOption)
|
BlockingOption.Builder |
Builder used to create BlockingOption objects.
|
BlockingQueue<E> |
A Queue that additionally supports operations that wait for
the queue to become non-empty when retrieving an element, and wait
for space to become available in the queue when storing an element.
|
BloodGlucose | Represents a unit of blood glucose level (glycaemia). |
BloodGlucoseRecord | Captures the concentration of glucose in the blood. |
BloodGlucoseRecord.Builder |
Builder class for BloodGlucoseRecord
|
BloodGlucoseRecord.RelationToMealType | Relationship of the meal to the blood glucose measurement. |
BloodGlucoseRecord.SpecimenSource | Type of body fluid used to measure the blood glucose. |
BloodPressureRecord | Captures the blood pressure of a user. |
BloodPressureRecord.BloodPressureMeasurementLocation | Identifier for Blood Pressure Measurement Location |
BloodPressureRecord.BodyPosition | Identifier for body position |
BloodPressureRecord.Builder |
Builder class for BloodPressureRecord
|
BluetoothA2dp | This class provides the public APIs to control the Bluetooth A2DP profile. |
BluetoothAdapter | Represents the local device Bluetooth adapter. |
BluetoothAdapter.LeScanCallback | Callback interface used to deliver LE scan results. |
BluetoothAssignedNumbers | Bluetooth Assigned Numbers. |
BluetoothClass | Represents a Bluetooth class, which describes general characteristics and capabilities of a device. |
BluetoothClass.Device | Defines all device class constants. |
BluetoothClass.Device.Major | Defines all major device class constants. |
BluetoothClass.Service | Defines all service class constants. |
BluetoothCodecConfig | Represents the codec configuration for a Bluetooth A2DP source device. |
BluetoothCodecConfig.Builder |
Builder for BluetoothCodecConfig .
|
BluetoothCodecStatus | Represents the codec status (configuration and capability) for a Bluetooth A2DP source device. |
BluetoothCodecStatus.Builder |
Builder for BluetoothCodecStatus .
|
BluetoothCodecType | Represents a supported source codec type for a Bluetooth A2DP device. |
BluetoothCsipSetCoordinator | This class provides the public APIs to control the Bluetooth CSIP set coordinator. |
BluetoothDevice | Represents a remote Bluetooth device. |
BluetoothDevice.BluetoothAddress | A data class for Bluetooth address and address type. |
BluetoothDeviceFilter | A filter for Bluetooth(non-LE) devices |
BluetoothDeviceFilter.Builder |
A builder for BluetoothDeviceFilter
|
BluetoothGatt | Public API for the Bluetooth GATT Profile. |
BluetoothGattCallback |
This abstract class is used to implement BluetoothGatt callbacks.
|
BluetoothGattCharacteristic |
Represents a Bluetooth GATT Characteristic
A GATT characteristic is a basic data element used to construct a GATT service, |
BluetoothGattDescriptor |
Represents a Bluetooth GATT Descriptor
GATT Descriptors contain additional information and attributes of a GATT characteristic,
|
BluetoothGattServer | Public API for the Bluetooth GATT Profile server role. |
BluetoothGattServerCallback |
This abstract class is used to implement BluetoothGattServer callbacks.
|
BluetoothGattService |
Represents a Bluetooth GATT Service
Gatt Service contains a collection of |
BluetoothHeadset | Public API for controlling the Bluetooth Headset Service. |
BluetoothHealth |
This class was deprecated
in API level 29.
Health Device Profile (HDP) and MCAP protocol are no longer used. New apps should use
Bluetooth Low Energy based solutions such as BluetoothGatt , BluetoothAdapter.listenUsingL2capChannel() , or BluetoothDevice.createL2capChannel(int)
|
BluetoothHealthAppConfiguration |
This class was deprecated
in API level 29.
Health Device Profile (HDP) and MCAP protocol are no longer used. New apps should use
Bluetooth Low Energy based solutions such as BluetoothGatt , BluetoothAdapter.listenUsingL2capChannel() , or BluetoothDevice.createL2capChannel(int)
|
BluetoothHealthCallback |
This class was deprecated
in API level 29.
Health Device Profile (HDP) and MCAP protocol are no longer used. New apps should use
Bluetooth Low Energy based solutions such as BluetoothGatt , BluetoothAdapter.listenUsingL2capChannel() , or BluetoothDevice.createL2capChannel(int)
|
BluetoothHearingAid | This class provides the public APIs to control the Hearing Aid profile. |
BluetoothHidDevice | Provides the public APIs to control the Bluetooth HID Device profile. |
BluetoothHidDevice.Callback | The template class that applications use to call callback functions on events from the HID host. |
BluetoothHidDeviceAppQosSettings | Represents the Quality of Service (QoS) settings for a Bluetooth HID Device application. |
BluetoothHidDeviceAppSdpSettings | Represents the Service Discovery Protocol (SDP) settings for a Bluetooth HID Device application. |
BluetoothLeAdvertiser | This class provides a way to perform Bluetooth LE advertise operations, such as starting and stopping advertising. |
BluetoothLeAudio | This class provides the public APIs to control the LeAudio profile. |
BluetoothLeAudioCodecConfig | Represents the codec configuration for a Bluetooth LE Audio source device. |
BluetoothLeAudioCodecConfig.Builder |
Builder for BluetoothLeAudioCodecConfig .
|
BluetoothLeAudioCodecStatus | Represents the codec status (configuration and capability) for a Bluetooth Le Audio source device. |
BluetoothLeDeviceFilter | A filter for Bluetooth LE devices |
BluetoothLeDeviceFilter.Builder |
Builder for BluetoothLeDeviceFilter
|
BluetoothLeScanner | This class provides methods to perform scan related operations for Bluetooth LE devices. |
BluetoothManager |
High level manager used to obtain an instance of an BluetoothAdapter and to conduct
overall Bluetooth Management.
|
BluetoothProfile | Public APIs for the Bluetooth Profiles. |
BluetoothProfile.ServiceListener | An interface for notifying BluetoothProfile IPC clients when they have been connected or disconnected to the service. |
BluetoothServerSocket | A listening Bluetooth socket. |
BluetoothSocket | A connected or connecting Bluetooth socket. |
BluetoothSocketException | Thrown when an error occurs during a Bluetooth Socket related exception. |
BluetoothSocketSettings | Defines parameters for creating Bluetooth server and client socket channels. |
BluetoothSocketSettings.Builder |
Builder for BluetoothSocketSettings .
|
BluetoothStatusCodes | A class with constants representing possible return values for Bluetooth APIs. |
BlurMaskFilter | This takes a mask, and blurs its edge by the specified radius. |
BlurMaskFilter.Blur | |
BodyFatRecord | Captures the body fat percentage of a user. |
BodyFatRecord.Builder |
Builder class for BodyFatRecord
|
BodyTemperatureMeasurementLocation | Where on the user's body a temperature measurement was taken from. |
BodyTemperatureRecord | Captures the body temperature of a user. |
BodyTemperatureRecord.Builder |
Builder class for BodyTemperatureRecord
|
BodyWaterMassRecord | Captures the user's body water mass. |
BodyWaterMassRecord.Builder |
Builder class for BodyWaterMassRecord
|
BoneMassRecord | Captures the user's bone mass. |
BoneMassRecord.Builder |
Builder class for BoneMassRecord
|
Boolean |
The Boolean class wraps a value of the primitive type
boolean in an object.
|
BooleanAction |
Action sent by user toggling a Control between checked/unchecked.
|
BooleanSupplier |
Represents a supplier of boolean -valued results.
|
BootstrapMethodError |
Thrown to indicate that an invokedynamic instruction or a dynamic
constant failed to resolve its bootstrap method and arguments,
or for invokedynamic instruction the bootstrap method has failed to
provide a
call site with a
target
of the correct method type,
or for a dynamic constant the bootstrap method has failed to provide a
constant value of the required type.
|
BoringLayout | A BoringLayout is a very simple Layout implementation for text that fits on a single line and is all left-to-right characters. |
BoringLayout.Metrics | |
BounceInterpolator | An interpolator where the change bounces at the end. |
BrailleDisplayController | Used to communicate with a Braille display that supports the Braille display HID standard (usage page 0x41). |
BrailleDisplayController.BrailleDisplayCallback |
Interface provided to BrailleDisplayController connection methods to
receive callbacks from the system.
|
BreakIterator |
[icu enhancement] ICU's replacement for BreakIterator . Methods, fields, and other functionality specific to ICU are labeled '[icu]'.
|
BreakIterator |
The BreakIterator class implements methods for finding
the location of boundaries in text.
|
BroadcastInfoRequest | A request for the information retrieved from broadcast signal. |
BroadcastInfoResponse |
A response of BroadcastInfoRequest for information retrieved from broadcast signal.
|
BroadcastOptions |
Helper class for building an options Bundle that can be used with
Context.sendBroadcast(Intent) and related methods.
|
BroadcastReceiver |
Base class for code that receives and handles broadcast intents sent by
Context.sendBroadcast(Intent) .
|
BroadcastReceiver.PendingResult | State for a result that is pending for a broadcast receiver. |
BrokenBarrierException | Exception thrown when a thread tries to wait upon a barrier that is in a broken state, or which enters the broken state while the thread is waiting. |
Browser | |
BrowserCompatHostnameVerifier |
This class was deprecated
in API level 22.
Please use URL.openConnection() instead.
Please visit this webpage
for further details.
|
BuddhistCalendar |
BuddhistCalendar is a subclass of GregorianCalendar
that numbers years since the birth of the Buddha.
|
Buffer | A container for data of a specific primitive type. |
BufferedInputStream |
A BufferedInputStream adds
functionality to another input stream-namely,
the ability to buffer the input and to
support the mark and reset
methods.
|
BufferedOutputStream | The class implements a buffered output stream. |
BufferedReader | Reads text from a character-input stream, buffering characters so as to provide for the efficient reading of characters, arrays, and lines. |
BufferedWriter | Writes text to a character-output stream, buffering characters so as to provide for the efficient writing of single characters, arrays, and strings. |
BufferOverflowException | Unchecked exception thrown when a relative put operation reaches the target buffer's limit. |
BufferUnderflowException | Unchecked exception thrown when a relative get operation reaches the source buffer's limit. |
BugreportManager | Class that provides a privileged API to capture and consume bugreports. |
BugreportManager.BugreportCallback | An interface describing the callback for bugreport progress and status. |
Build | Information about the current build, extracted from system properties. |
Build.Partition | Build information for a particular device partition. |
Build.VERSION | Various version strings. |
Build.VERSION_CODES | Enumeration of the currently known SDK version codes. |
Build.VERSION_CODES_FULL | Enumeration of the currently known SDK major and minor version codes. |
BulletSpan | A span which styles paragraphs as bullet points (respecting layout direction). |
Bundle |
A mapping from String keys to various Parcelable values.
|
BundleSession | An instances of this class represents a session with data stored in a bundle. |
Button | A user interface element the user can tap or click to perform an action. |
Byte |
The Byte class wraps a value of primitive type byte
in an object.
|
Byte2 | This class was deprecated in API level 31. Renderscript has been deprecated in API level 31. Please refer to the migration guide for the proposed alternatives. |
Byte3 | This class was deprecated in API level 31. Renderscript has been deprecated in API level 31. Please refer to the migration guide for the proposed alternatives. |
Byte4 | This class was deprecated in API level 31. Renderscript has been deprecated in API level 31. Please refer to the migration guide for the proposed alternatives. |
ByteArrayInputStream |
A ByteArrayInputStream contains
an internal buffer that contains bytes that
may be read from the stream.
|
ByteArrayOutputStream | This class implements an output stream in which the data is written into a byte array. |
ByteBuffer | A byte buffer. |
ByteChannel | A channel that can read and write bytes. |
ByteOrder | A typesafe enumeration for byte orders. |
C
CacheRequest | Represents channels for storing resources in the ResponseCache. |
CacheResponse | Represent channels for retrieving resources from the ResponseCache. |
Calendar |
[icu enhancement] ICU's replacement for Calendar . Methods, fields, and other functionality specific to ICU are labeled '[icu]'.
|
Calendar |
The Calendar class is an abstract class that provides methods
for converting between a specific instant in time and a set of calendar fields such as YEAR , MONTH ,
DAY_OF_MONTH , HOUR , and so on, and for
manipulating the calendar fields, such as getting the date of the next
week.
|
Calendar.Builder |
Calendar.Builder is used for creating a Calendar from
various date-time parameters.
|
Calendar.WeekData | Simple, immutable struct-like class for access to the CLDR week data. |
CalendarContract |
The contract between the calendar provider and applications. |
CalendarContract.Attendees | Fields and helpers for interacting with Attendees. |
CalendarContract.AttendeesColumns | Columns from the Attendees table that other tables join into themselves. |
CalendarContract.CalendarAlerts | Fields and helpers for accessing calendar alerts information. |
CalendarContract.CalendarAlertsColumns | |
CalendarContract.CalendarCache | CalendarCache stores some settings for calendar including the current time zone for the instances. |
CalendarContract.CalendarCacheColumns | |
CalendarContract.CalendarColumns | Columns specific to the Calendars Uri that other Uris can query. |
CalendarContract.CalendarEntity | Class that represents a Calendar Entity. |
CalendarContract.Calendars | Constants and helpers for the Calendars table, which contains details for individual calendars. |
CalendarContract.CalendarSyncColumns | Generic columns for use by sync adapters. |
CalendarContract.Colors | Fields for accessing colors available for a given account. |
CalendarContract.ColorsColumns | |
CalendarContract.EventDays | Fields and helpers for querying for a list of days that contain events. |
CalendarContract.EventDaysColumns | |
CalendarContract.Events | Constants and helpers for the Events table, which contains details for individual events. |
CalendarContract.EventsColumns | Columns from the Events table that other tables join into themselves. |
CalendarContract.EventsEntity | Class that represents an Event Entity. |
CalendarContract.ExtendedProperties | Fields for accessing the Extended Properties. |
CalendarContract.ExtendedPropertiesColumns | |
CalendarContract.Instances | Fields and helpers for interacting with Instances. |
CalendarContract.Reminders | Fields and helpers for accessing reminders for an event. |
CalendarContract.RemindersColumns | |
CalendarContract.SyncColumns | Columns for Sync information used by Calendars and Events tables. |
CalendarContract.SyncState | A table provided for sync adapters to use for storing private sync state data. |
CalendarView | This class is a calendar widget for displaying and selecting dates. |
CalendarView.OnDateChangeListener | The callback used to indicate the user changes the date. |
Call | Represents an ongoing phone call that the in-call app should present to the user. |
Call.Callback |
Defines callbacks which inform the InCallService of changes to a Call .
|
Call.Details | |
Call.RttCall | A class that holds the state that describes the state of the RTT channel to the remote party, if it is active. |
Callable<V> | A task that returns a result and may throw an exception. |
CallableStatement | The interface used to execute SQL stored procedures. |
CallAttributes | CallAttributes represents a set of properties that define a new Call. |
CallAttributes.Builder |
Build an instance of CallAttributes .
|
CallAudioState | Encapsulates the telecom audio state, including the current audio routing, supported audio routing and mute. |
Callback |
Implementations of this interface are passed to a
|
CallbackException |
Exception passed to UrlRequest.Callback.onFailed() when
UrlRequest.Callback or UploadDataProvider method throws an exception.
|
CallbackHandler |
An application implements a |
CallControl | CallControl provides client side control of a call. |
CallControlCallback | CallControlCallback relays call updates (that require a response) from the Telecom framework out to the application.This can include operations which the app must implement on a Call due to the presence of other calls on the device, requests relayed from a Bluetooth device, or from another calling surface. |
CallEndpoint | Encapsulates the endpoint where call media can flow |
CallEndpointException |
This class represents a set of exceptions that can occur when requesting a
CallEndpoint change.
|
CallEventCallback | CallEventCallback relays call updates (that do not require any action) from the Telecom framework out to the application. |
CallException |
This class defines exceptions that can be thrown when using Telecom APIs with
OutcomeReceiver s.
|
CallingAppInfo | Information pertaining to the calling application, including the package name and a list of app signatures. |
CallLog | The CallLog provider contains information about placed and received calls. |
CallLog.Calls | Contains the recent calls. |
CallLog.Locations | Table that contains information on location data sent via call composer. |
CallRedirectionService | This service can be implemented to interact between Telecom and its implementor for making outgoing call with optional redirection/cancellation purposes. |
CallScreeningService |
This service can be implemented by the default dialer (see
TelecomManager.getDefaultDialerPackage() ) or a third party app to allow or disallow
incoming calls before they are shown to a user.
|
CallScreeningService.CallResponse | Information about how to respond to an incoming call. |
CallScreeningService.CallResponse.Builder | |
CallSite |
A CallSite is a holder for a variable MethodHandle ,
which is called its target .
|
CamcorderProfile | Retrieves the predefined camcorder profile settings for camcorder applications. |
Camera |
A camera instance can be used to compute 3D transformations and
generate a matrix that can be applied, for instance, on a
Canvas .
|
Camera |
This class was deprecated
in API level 21.
We recommend using the new android.hardware.camera2 API for new
applications.
|
Camera.Area |
This class was deprecated
in API level 21.
We recommend using the new android.hardware.camera2 API for new
applications.
|
Camera.AutoFocusCallback |
This interface was deprecated
in API level 21.
We recommend using the new android.hardware.camera2 API for new
applications.
|
Camera.AutoFocusMoveCallback |
This interface was deprecated
in API level 21.
We recommend using the new android.hardware.camera2 API for new
applications.
|
Camera.CameraInfo |
This class was deprecated
in API level 21.
We recommend using the new android.hardware.camera2 API for new
applications.
|
Camera.ErrorCallback |
This interface was deprecated
in API level 21.
We recommend using the new android.hardware.camera2 API for new
applications.
|
Camera.Face |
This class was deprecated
in API level 21.
We recommend using the new android.hardware.camera2 API for new
applications.
|
Camera.FaceDetectionListener |
This interface was deprecated
in API level 21.
We recommend using the new android.hardware.camera2 API for new
applications.
|
Camera.OnZoomChangeListener |
This interface was deprecated
in API level 21.
We recommend using the new android.hardware.camera2 API for new
applications.
|
Camera.Parameters |
This class was deprecated
in API level 21.
We recommend using the new android.hardware.camera2 API for new
applications.
|
Camera.PictureCallback |
This interface was deprecated
in API level 21.
We recommend using the new android.hardware.camera2 API for new
applications.
|
Camera.PreviewCallback |
This interface was deprecated
in API level 21.
We recommend using the new android.hardware.camera2 API for new
applications.
|
Camera.ShutterCallback |
This interface was deprecated
in API level 21.
We recommend using the new android.hardware.camera2 API for new
applications.
|
Camera.Size |
This class was deprecated
in API level 21.
We recommend using the new android.hardware.camera2 API for new
applications.
|
CameraAccessException |
|
CameraCaptureSession |
A configured capture session for a CameraDevice , used for capturing images from the
camera or reprocessing images captured from the camera in the same session previously.
|
CameraCaptureSession.CaptureCallback |
A callback object for tracking the progress of a |
CameraCaptureSession.StateCallback | A callback object for receiving updates about the state of a camera capture session. |
CameraCharacteristics |
The properties describing a
|
CameraCharacteristics.Key<T> |
A Key is used to do camera characteristics field lookups with
CameraCharacteristics.get .
|
CameraConstrainedHighSpeedCaptureSession |
A constrained high speed capture session for a CameraDevice , used for capturing high
speed images from the CameraDevice for high speed video recording use case.
|
CameraDevice |
The CameraDevice class is a representation of a single camera connected to an Android device, allowing for fine-grain control of image capture and post-processing at high frame rates. |
CameraDevice.CameraDeviceSetup |
CameraDeviceSetup is a limited representation of CameraDevice that can be used to
query device specific information which would otherwise need a CameraDevice instance.
|
CameraDevice.StateCallback | A callback objects for receiving updates about the state of a camera device. |
CameraExtensionCharacteristics |
Allows clients to query availability and supported resolutions of camera extensions. |
CameraExtensionSession | A camera capture session that enables access to device-specific camera extensions, which often use multi-frame bursts and sophisticated post-process algorithms for image capture. |
CameraExtensionSession.ExtensionCaptureCallback |
A callback object for tracking the progress of a
CaptureRequest submitted to the camera device.
|
CameraExtensionSession.StateCallback | A callback object for receiving updates about the state of a camera extension session. |
CameraExtensionSession.StillCaptureLatency |
Realtime calculated still CameraExtensionSession.capture(CaptureRequest, Executor, ExtensionCaptureCallback) latency.
|
CameraManager |
A system service manager for detecting, characterizing, and connecting to
|
CameraManager.AvailabilityCallback | A callback for camera devices becoming available or unavailable to open. |
CameraManager.TorchCallback | A callback for camera flash torch modes becoming unavailable, disabled, or enabled. |
CameraMetadata<TKey> | The base class for camera controls and information. |
CameraOfflineSession |
A camera capture session that was switched to offline mode via successful call to
CameraCaptureSession.switchToOffline .
|
CameraOfflineSession.CameraOfflineSessionCallback | |
CameraPrewarmService | Extend this class to implement a camera prewarm service. |
CameraProfile | The CameraProfile class is used to retrieve the pre-defined still image capture (jpeg) quality levels (0-100) used for low, medium, and high quality settings in the Camera application. |
CancellationException |
Exception indicating that the result of a value-producing task,
such as a FutureTask , cannot be retrieved because the task
was cancelled.
|
CancellationSignal | Provides the ability to cancel an operation in progress. |
CancellationSignal.OnCancelListener | Listens for cancellation. |
CancelledKeyException | Unchecked exception thrown when an attempt is made to use a selection key that is no longer valid. |
Canvas | The Canvas class holds the "draw" calls. |
Canvas.EdgeType | This enum was deprecated in API level 30. quickReject no longer uses this. |
Canvas.VertexMode | |
Capability | Represents a capability that can be performed by an app, also known as App Action. |
Capability | Immutable class to store the camera capability, its corresponding maximum streaming dimension and zoom range. |
Capability.Builder |
Builder class for Capability .
|
CapabilityParams |
Represents the parameters and its matching names which can be associated with a
Capability .
|
CapabilityParams.Builder |
Builder class for CapabilityParams .
|
CaptioningManager | Contains methods for accessing and monitoring preferred video captioning state and visual properties. |
CaptioningManager.CaptioningChangeListener | Listener for changes in captioning properties, including enabled state and user style preferences. |
CaptioningManager.CaptionStyle | Specifies visual properties for video captions, including foreground and background colors, edge properties, and typeface. |
CaptivePortal |
A class allowing apps handling the ConnectivityManager.ACTION_CAPTIVE_PORTAL_SIGN_IN
activity to indicate to the system different outcomes of captive portal sign in.
|
CaptureFailure | A report of failed capture for a single image capture from the image sensor. |
CaptureRequest |
An immutable package of settings and outputs needed to capture a single image from the camera device. |
CaptureRequest.Builder | A builder for capture requests. |
CaptureRequest.Key<T> |
A Key is used to do capture request field lookups with
CaptureRequest.get or to set fields with
CaptureRequest.Builder.set(Key, Object) .
|
CaptureResult |
The subset of the results of a single image capture from the image sensor. |
CaptureResult.Key<T> |
A Key is used to do capture result field lookups with
CaptureResult.get .
|
CardEmulation | This class can be used to query the state of NFC card emulation services. |
CardEmulation.NfcEventCallback | Callback interface for NFC-related events. |
CarrierConfigManager | Provides access to telephony configuration values that are carrier-specific. |
CarrierConfigManager.Apn | Configs used for APN setup. |
CarrierConfigManager.Bsf | This groups the BSF (BootStrapping Function) related configs. |
CarrierConfigManager.CarrierConfigChangeListener | Listener interface to get a notification when the carrier configurations have changed. |
CarrierConfigManager.Gps | GPS configs. |
CarrierConfigManager.Ims | Configs used by the IMS stack. |
CarrierConfigManager.ImsEmergency | Emergency Call/E911. |
CarrierConfigManager.ImsRtt | IMS RTT configs. |
CarrierConfigManager.ImsServiceEntitlement | Configs used by ImsServiceEntitlement. |
CarrierConfigManager.ImsSms | IMS SMS configs. |
CarrierConfigManager.ImsSs | IMS supplementary services configs. |
CarrierConfigManager.ImsVoice | IMS Voice configs. |
CarrierConfigManager.ImsVt | IMS Video Telephony configs. |
CarrierConfigManager.ImsWfc | WiFi Calling. |
CarrierConfigManager.Iwlan | Configs used for epdg tunnel bring up. |
CarrierIdentifier | Used to pass info to CarrierConfigService implementations so they can decide what values to return. |
CarrierMessagingClientService | If the default SMS app has a service that extends this class, the system always tries to bind it so that the process is always running, which allows the app to have a persistent connection to the server. |
CarrierMessagingService | A service that receives calls from the system when new SMS and MMS are sent or received. |
CarrierMessagingService.ResultCallback<T> | A callback interface used to provide results asynchronously. |
CarrierMessagingService.SendMmsResult | The result of sending an MMS. |
CarrierMessagingService.SendMultipartSmsResult | The result of sending a multipart SMS. |
CarrierMessagingService.SendSmsResult | The result of sending an SMS. |
CarrierService | A service that exposes carrier-specific functionality to the system. |
CaseMap | Low-level case mapping options and methods. |
CaseMap.Fold | Case folding options and methods. |
CaseMap.Lower | Lowercasing options and methods. |
CaseMap.Title | Titlecasing options and methods. |
CaseMap.Upper | Uppercasing options and methods. |
CDATASection | CDATA sections are used to escape blocks of text containing characters that would otherwise be regarded as markup. |
CdmaCellLocation |
This class was deprecated
in API level 31.
use CellIdentity .
|
CellIdentity | CellIdentity represents the identity of a unique cell. |
CellIdentityCdma | This class was deprecated in API level 36. Legacy CDMA is unsupported. |
CellIdentityGsm | CellIdentity to represent a unique GSM cell |
CellIdentityLte | CellIdentity is to represent a unique LTE cell |
CellIdentityNr | Information to represent a unique NR(New Radio 5G) cell. |
CellIdentityTdscdma | CellIdentity is to represent a unique TD-SCDMA cell |
CellIdentityWcdma | CellIdentity to represent a unique UMTS cell |
CellInfo | Immutable cell information from a point in time. |
CellInfoCdma | This class was deprecated in API level 36. Legacy CDMA is unsupported. |
CellInfoGsm |
A CellInfo representing a GSM cell that provides identity and measurement info.
|
CellInfoLte |
A CellInfo representing an LTE cell that provides identity and measurement info.
|
CellInfoNr |
A CellInfo representing an 5G NR cell that provides identity and measurement info.
|
CellInfoTdscdma |
A CellInfo representing a TD-SCDMA cell that provides identity and measurement info.
|
CellInfoWcdma |
A CellInfo representing a WCDMA cell that provides identity and measurement info.
|
CellLocation |
This class was deprecated
in API level 31.
use CellIdentity .
|
CellSignalStrength | Abstract base class for cell phone signal strength related information. |
CellSignalStrengthCdma | Signal strength related information. |
CellSignalStrengthGsm | GSM signal strength related information. |
CellSignalStrengthLte | LTE signal strength related information. |
CellSignalStrengthNr | 5G NR signal strength related information. |
CellSignalStrengthTdscdma | Tdscdma signal strength related information. |
CellSignalStrengthWcdma | Wcdma signal strength related information. |
Certificate |
This interface was deprecated
in API level 3.
This class is deprecated and subject to removal in a future
version of Java SE. It has been replaced by
java.security.cert.Certificate and related classes.
|
Certificate |
Abstract class for managing a variety of identity certificates. |
Certificate |
Abstract class for managing a variety of identity certificates. |
Certificate.CertificateRep | Alternate Certificate class for serialization. |
CertificateEncodingException | Certificate Encoding Exception. |
CertificateEncodingException | Certificate Encoding Exception. |
CertificateException | This exception indicates one of a variety of certificate problems. |
CertificateException | This exception indicates one of a variety of certificate problems. |
CertificateExpiredException | Certificate Expired Exception. |
CertificateExpiredException | Certificate Expired Exception. |
CertificateFactory |
This class defines the functionality of a certificate factory, which is
used to generate certificate, certification path (CertPath )
and certificate revocation list (CRL) objects from their encodings.
|
CertificateFactorySpi |
This class defines the Service Provider Interface (SPI)
for the CertificateFactory class.
|
CertificateNotYetValidException | Certificate is not yet valid exception. |
CertificateNotYetValidException | Certificate is not yet valid exception. |
CertificateParsingException | Certificate Parsing Exception. |
CertificateParsingException | Certificate Parsing Exception. |
CertificateRevokedException | An exception that indicates an X.509 certificate is revoked. |
CertPath | An immutable sequence of certificates (a certification path). |
CertPath.CertPathRep |
Alternate CertPath class for serialization.
|
CertPathBuilder | A class for building certification paths (also known as certificate chains). |
CertPathBuilderException |
An exception indicating one of a variety of problems encountered when
building a certification path with a CertPathBuilder .
|
CertPathBuilderResult | A specification of the result of a certification path builder algorithm. |
CertPathBuilderSpi |
The Service Provider Interface (SPI)
for the CertPathBuilder class.
|
CertPathChecker |
Performs one or more checks on each |
CertPathParameters | A specification of certification path algorithm parameters. |
CertPathTrustManagerParameters | A wrapper for CertPathParameters. |
CertPathValidator | A class for validating certification paths (also known as certificate chains). |
CertPathValidatorException | An exception indicating one of a variety of problems encountered when validating a certification path. |
CertPathValidatorException.BasicReason | The BasicReason enumerates the potential reasons that a certification path of any type may be invalid. |
CertPathValidatorException.Reason | The reason the validation algorithm failed. |
CertPathValidatorResult | A specification of the result of a certification path validator algorithm. |
CertPathValidatorSpi |
The Service Provider Interface (SPI)
for the CertPathValidator class.
|
CertSelector |
A selector that defines a set of criteria for selecting
Certificate s.
|
CertStore |
A class for retrieving Certificate s and CRL s
from a repository.
|
CertStoreException |
An exception indicating one of a variety of problems retrieving
certificates and CRLs from a CertStore .
|
CertStoreParameters |
A specification of CertStore parameters.
|
CertStoreSpi |
The Service Provider Interface (SPI)
for the CertStore class.
|
CervicalMucusRecord | Captures the description of cervical mucus. |
CervicalMucusRecord.Builder |
Builder class for CervicalMucusRecord
|
CervicalMucusRecord.CervicalMucusAppearance | Identifier for Cervical Mucus Appearance |
CervicalMucusRecord.CervicalMucusSensation | Identifier for Cervical Mucus Sensation |
ChaCha20ParameterSpec | This class specifies the parameters used with the ChaCha20 algorithm. |
ChangeBounds | This transition captures the layout bounds of target views before and after the scene change and animates those changes during the transition. |
ChangeClipBounds |
ChangeClipBounds captures the View.getClipBounds() before and after the
scene change and animates those changes during the transition.
|
ChangedPackages | Packages that have been changed since the last time they were requested. |
ChangeImageTransform | This Transition captures an ImageView's matrix before and after the scene change and animates it during the transition. |
ChangeLogsRequest |
Request class for HealthConnectManager.getChangeLogs
|
ChangeLogsRequest.Builder |
Builder class for ChangeLogsRequest
|
ChangeLogsResponse |
Response class for HealthConnectManager.getChangeLogs This is the response to clients
fetching changes.
|
ChangeLogsResponse.DeletedLog |
A change log holds the Metadata.getId() of a deleted Record.
|
ChangeLogTokenRequest |
A class to request changelog token using HealthConnectManager.getChangeLogToken
|
ChangeLogTokenRequest.Builder |
Builder for ChangeLogTokenRequest
|
ChangeLogTokenResponse |
Response class for HealthConnectManager.getChangeLogToken }
|
ChangeScroll | This transition captures the scroll properties of targets before and after the scene change and animates any changes. |
ChangeTransform | This Transition captures scale and rotation for Views before and after the scene change and animates those changes during the transition. |
Channel | Instances of this class represent an ISO/IEC 7816-4 channel opened to a Secure Element. |
Channel | A nexus for I/O operations. |
Channels | Utility methods for channels and streams. |
Character |
The Character class wraps a value of the primitive
type char in an object.
|
Character.Subset | Instances of this class represent particular subsets of the Unicode character set. |
Character.UnicodeBlock | A family of character subsets representing the character blocks in the Unicode specification. |
Character.UnicodeScript | A family of character subsets representing the character scripts defined in the Unicode Standard Annex #24: Script Names. |
CharacterCodingException | Checked exception thrown when a character encoding or decoding error occurs. |
CharacterData |
The CharacterData interface extends Node with a set of
attributes and methods for accessing character data in the DOM.
|
Characteristics | The characteristics of the Wi-Fi Aware implementation. |
CharacterIterator | This interface defines a protocol for bidirectional iteration over text. |
CharacterPickerDialog | Dialog for choosing accented characters related to a base character. |
CharacterStyle | The classes that affect character-level text formatting extend this class. |
CharArrayBuffer |
This is used for Cursor.copyStringToBuffer
|
CharArrayReader | This class implements a character buffer that can be used as a character-input stream. |
CharArrayWriter | This class implements a character buffer that can be used as an Writer. |
CharBuffer | A char buffer. |
CharConversionException | Base class for character conversion exceptions. |
CharSequence |
A CharSequence is a readable sequence of char values.
|
CharSequenceTransformation |
Replaces a TextView child of a CustomDescription with the contents of one or
more regular expressions (regexs).
|
CharSequenceTransformation.Builder |
Builder for CharSequenceTransformation objects.
|
Charset | A named mapping between sequences of sixteen-bit Unicode code units and sequences of bytes. |
CharsetDecoder | An engine that can transform a sequence of bytes in a specific charset into a sequence of sixteen-bit Unicode characters. |
CharsetEncoder | An engine that can transform a sequence of sixteen-bit Unicode characters into a sequence of bytes in a specific charset. |
CharsetProvider | Charset service-provider class. |
Checkable | Defines an extension for views that make them checkable. |
CheckBox |
A checkbox is a specific type of two-states button that can be either checked or unchecked. |
CheckBoxPreference | This class was deprecated in API level 29. Use the AndroidX Preference Library for consistent behavior across all devices. For more information on using the AndroidX Preference Library see Settings. |
CheckedInputStream | An input stream that also maintains a checksum of the data being read. |
CheckedOutputStream | An output stream that also maintains a checksum of the data being written. |
CheckedTextView |
An extension to TextView that supports the Checkable
interface and displays.
|
Checksum | A typed checksum. |
Checksum | An interface representing a data checksum. |
ChildSaProposal | ChildSaProposal represents a proposed configuration to negotiate a Child SA. |
ChildSaProposal.Builder | This class is used to incrementally construct a ChildSaProposal. |
ChildSessionCallback | Callback interface for receiving state changes of a Child Session. |
ChildSessionConfiguration | ChildSessionConfiguration represents the negotiated configuration for a Child Session. |
ChildSessionConfiguration.Builder |
This class can be used to incrementally construct a ChildSessionConfiguration .
|
ChildSessionParams | ChildSessionParams is an abstract class that represents proposed configurations for negotiating a Child Session. |
ChineseCalendar |
ChineseCalendar is a concrete subclass of Calendar
that implements a traditional Chinese calendar.
|
ChoiceFormat |
A ChoiceFormat allows you to attach a format to a range of numbers.
|
ChooserAction |
A ChooserAction is an app-defined action that can be provided to the Android Sharesheet to
be shown to the user when Intent.ACTION_CHOOSER is invoked.
|
ChooserAction.Builder |
Builder class for ChooserAction objects
|
ChooserResult | An event reported to a supplied [IntentSender] by the system chooser when an activity is selected or other actions are taken to complete the session. |
ChooserTarget | This class was deprecated in API level 30. For publishing direct share targets, please follow the instructions in https://developer.android.com/training/sharing/receive.html#providing-direct-share-targets instead. |
ChooserTargetService | This class was deprecated in API level 30. For publishing direct share targets, please follow the instructions in https://developer.android.com/training/sharing/receive.html#providing-direct-share-targets instead. |
Choreographer | Coordinates the timing of animations, input and drawing. |
Choreographer.FrameCallback | Implement this interface to receive a callback when a new display frame is being rendered. |
Choreographer.FrameData |
The payload for VsyncCallback which includes frame information such as when
the frame started being rendered, and multiple possible frame timelines and their
information including deadline and expected present time.
|
Choreographer.FrameTimeline | Holds data that describes one possible VSync frame event to render at. |
Choreographer.VsyncCallback | Implement this interface to receive a callback to start the next frame. |
ChronoField | A standard set of fields. |
ChronoLocalDate | A date without time-of-day or time-zone in an arbitrary chronology, intended for advanced globalization use cases. |
ChronoLocalDateTime<D extends ChronoLocalDate> | A date-time without a time-zone in an arbitrary chronology, intended for advanced globalization use cases. |
Chronology | A calendar system, used to organize and identify dates. |
Chronometer | Class that implements a simple timer. |
Chronometer.OnChronometerTickListener | A callback that notifies when the chronometer has incremented on its own. |
ChronoPeriod | A date-based amount of time, such as '3 years, 4 months and 5 days' in an arbitrary chronology, intended for advanced globalization use cases. |
ChronoUnit | A standard set of date periods units. |
ChronoZonedDateTime<D extends ChronoLocalDate> | A date-time with a time-zone in an arbitrary chronology, intended for advanced globalization use cases. |
Cipher | This class provides the functionality of a cryptographic cipher for encryption and decryption. |
CipherInputStream | A CipherInputStream is composed of an InputStream and a Cipher so that read() methods return data that are read in from the underlying InputStream but have been additionally processed by the Cipher. |
CipherOutputStream | A CipherOutputStream is composed of an OutputStream and a Cipher so that write() methods first process the data before writing them out to the underlying OutputStream. |
CipherSpi |
This class defines the Service Provider Interface (SPI)
for the Cipher class.
|
CipherSuiteNotSupportedException | Thrown if trying to use a cipher suite which isn't supported. |
CircularPropagation | A propagation that varies with the distance to the epicenter of the Transition or center of the scene if no epicenter exists. |
CivicLocationKeys | Civic Address key types used to define address elements. |
Class<T> |
Instances of the class Class represent classes and
interfaces in a running Java application.
|
ClassCastException | Thrown to indicate that the code has attempted to cast an object to a subclass of which it is not an instance. |
ClassCircularityError | Thrown when the Java Virtual Machine detects a circularity in the superclass hierarchy of a class being loaded. |
ClassFormatError | Thrown when the Java Virtual Machine attempts to read a class file and determines that the file is malformed or otherwise cannot be interpreted as a class file. |
ClassLoader | A class loader is an object that is responsible for loading classes. |
ClassNotFoundException |
Thrown when an application tries to load in a class through its
string name using:
|
ClassValue<T> | Lazily associate a computed value with (potentially) every type. |
Cleaner |
Cleaner manages a set of object references and corresponding cleaning actions.
|
Cleaner.Cleanable |
Cleanable represents an object and a
cleaning action registered in a Cleaner .
|
ClearCredentialStateException |
Represents an error encountered during the
CredentialManager.clearCredentialState(ClearCredentialStateRequest,
CancellationSignal, Executor, OutcomeReceiver) operation.
|
ClearCredentialStateRequest | A request class for clearing a user's credential state from the credential providers. |
ClearCredentialStateRequest | A request class for clearing a user's credential state. |
CleartextNetworkViolation | |
ClickableSpan | If an object of this type is attached to the text of a TextView with a movement method of LinkMovementMethod, the affected spans of text can be selected. |
ClientCertRequest |
ClientCertRequest: The user receives an instance of this class as
a parameter of WebViewClient.onReceivedClientCertRequest .
|
ClientInfoStatus |
Enumeration for status of the reason that a property could not be set
via a call to Connection.setClientInfo
|
ClipboardManager | Interface to the clipboard service, for placing and retrieving text in the global clipboard. |
ClipboardManager |
This class was deprecated
in API level 11.
Old text-only interface to the clipboard. See
ClipboardManager for the modern API.
|
ClipboardManager.OnPrimaryClipChangedListener | Defines a listener callback that is invoked when the primary clip on the clipboard changes. |
ClipData | Representation of a clipped data on the clipboard. |
ClipData.Item | Description of a single item in a ClipData. |
ClipData.Item.Builder | A builder for a ClipData Item. |
ClipDescription |
Meta-data describing the contents of a ClipData .
|
ClipDrawable | A Drawable that clips another Drawable based on this Drawable's current level value. |
Clob |
The mapping in the JavaTM programming language
for the SQL CLOB type.
|
Clock | A clock providing access to the current instant, date and time using a time-zone. |
Cloneable |
A class implements the Cloneable interface to
indicate to the Object.clone() method that it
is legal for that method to make a
field-for-field copy of instances of that class.
|
CloneNotSupportedException |
Thrown to indicate that the clone method in class
Object has been called to clone an object, but that
the object's class does not implement the Cloneable
interface.
|
Closeable |
A Closeable is a source or destination of data that can be closed.
|
ClosedByInterruptException | Checked exception received by a thread when another thread interrupts it while it is blocked in an I/O operation upon a channel. |
ClosedChannelException | Checked exception thrown when an attempt is made to invoke or complete an I/O operation upon channel that is closed, or at least closed to that operation. |
ClosedDirectoryStreamException | Unchecked exception thrown when an attempt is made to invoke an operation on a directory stream that is closed. |
ClosedFileSystemException | Unchecked exception thrown when an attempt is made to invoke an operation on a file and the file system is closed. |
ClosedSelectorException | Unchecked exception thrown when an attempt is made to invoke an I/O operation upon a closed selector. |
ClosedSubscriberGroupInfo | Information to represent a closed subscriber group. |
ClosedWatchServiceException | Unchecked exception thrown when an attempt is made to invoke an operation on a watch service that is closed. |
CloseGuard | CloseGuard is a mechanism for flagging implicit finalizer cleanup of resources that should have been cleaned up by explicit close methods (aka "explicit termination methods" in Effective Java). |
CloudMediaProvider | Base class for a cloud media provider. |
CloudMediaProvider.CloudMediaSurfaceController |
Manages rendering the preview of media items on given instances of Surface .
|
CloudMediaProvider.CloudMediaSurfaceStateChangedCallback |
This class is used by CloudMediaProvider to send Surface state updates to
picker launched via MediaStore.ACTION_PICK_IMAGES .
|
CloudMediaProviderContract | Defines the contract between a cloud media provider and the OS. |
CloudMediaProviderContract.AlbumColumns |
Constants related to an album item, including Cursor column names
|
CloudMediaProviderContract.Capabilities | Information about what capabilities a CloudMediaProvider can support. |
CloudMediaProviderContract.Capabilities.Builder |
Builder for a CloudMediaProviderContract.Capabilities object.
|
CloudMediaProviderContract.MediaCategoryColumns |
MediaCategory represents a broader structure
that a MediaSetColumns or another MediaCategoryColumns belongs to.
|
CloudMediaProviderContract.MediaCollectionInfo | Constants related to a media collection |
CloudMediaProviderContract.MediaColumns |
Constants related to a media item, including Cursor column names
|
CloudMediaProviderContract.MediaSetColumns | MediaSet represents a cohesive collection of related unique media items, sharing a common meaningful context or theme. |
CloudMediaProviderContract.SearchSuggestionColumns |
Represents a search suggestion provided by the CloudMediaProvider .
|
CoderMalfunctionError |
Error thrown when the decodeLoop method of
a CharsetDecoder , or the encodeLoop method of a CharsetEncoder , throws an unexpected
exception.
|
CoderResult | A description of the result state of a coder. |
CodeSigner | This class encapsulates information about a code signer. |
CodeSource | Legacy security code; do not use. |
CodingErrorAction | A typesafe enumeration for coding-error actions. |
CollapsibleActionView |
When a View implements this interface it will receive callbacks
when expanded or collapsed as an action view alongside the optional,
app-specified callbacks to OnActionExpandListener .
|
CollationElementIterator |
CollationElementIterator is an iterator created by
a RuleBasedCollator to walk through a string.
|
CollationElementIterator |
The CollationElementIterator class is used as an iterator
to walk through each character of an international string.
|
CollationKey |
A CollationKey represents a String
under the rules of a specific Collator
object.
|
CollationKey |
A CollationKey represents a String under the
rules of a specific Collator object.
|
CollationKey.BoundMode | Options that used in the API CollationKey.getBound() for getting a CollationKey based on the bound mode requested. |
Collator |
[icu enhancement] ICU's replacement for Collator . Methods, fields, and other functionality specific to ICU are labeled '[icu]'.
|
Collator |
The Collator class performs locale-sensitive
String comparison.
|
Collator.ReorderCodes | Reordering codes for non-script groups that can be reordered under collation. |
Collection<E> | The root interface in the collection hierarchy. |
CollectionCertStoreParameters |
Parameters used as input for the Collection CertStore
algorithm.
|
Collections | This class consists exclusively of static methods that operate on or return collections. |
Collector<T, A, R> | A mutable reduction operation that accumulates input elements into a mutable result container, optionally transforming the accumulated result into a final representation after all input elements have been processed. |
Collector.Characteristics |
Characteristics indicating properties of a Collector , which can
be used to optimize reduction implementations.
|
Collectors |
Implementations of Collector that implement various useful reduction
operations, such as accumulating elements into collections, summarizing
elements according to various criteria, etc.
|
Color |
The |
ColorDrawable | A specialized Drawable that fills the Canvas with a specified color. |
ColorFilter |
A color filter can be used with a Paint to modify the color of
each pixel drawn with that paint.
|
ColorMatrix | 4x5 matrix for transforming the color and alpha components of a Bitmap. |
ColorMatrixColorFilter | A color filter that transforms colors through a 4x5 color matrix. |
ColorSpace |
A |
ColorSpace.Adaptation |
List of adaptation matrices that can be used for chromatic adaptation using the von Kries transform. |
ColorSpace.Connector |
A connector transforms colors from a source color space to a destination color space. |
ColorSpace.Model |
A color model is required by a ColorSpace to describe the
way colors can be represented as tuples of numbers.
|
ColorSpace.Named |
List of common, named color spaces. |
ColorSpace.RenderIntent |
A render intent determines how a |
ColorSpace.Rgb |
An RGB color space is an additive color space using the
|
ColorSpace.Rgb.TransferParameters |
Defines the parameters for the ICC parametric curve type 4, as defined in ICC.1:2004-10, section 10.15. |
ColorSpaceProfiles | Immutable class with information about supported color space profiles. |
ColorSpaceTransform |
Immutable class for describing a 3x3 matrix of Rational values in row-major order.
|
ColorStateList |
Lets you map View state sets to colors.
|
ColorStateListDrawable |
A Drawable that manages a ColorDrawable to make it stateful and backed by a
ColorStateList .
|
CombinedVibration |
A CombinedVibration describes a combination of haptic effects to be performed by one or more
Vibrators .
|
CombinedVibration.ParallelCombination | A combination of haptic effects that should be played in multiple vibrators in parallel. |
CommandAction |
A simple ControlAction indicating that the user has interacted with a Control
created using a StatelessTemplate .
|
CommandRequest | A request for command from broadcast signal. |
CommandResponse | A response for command from broadcast signal. |
Comment |
This interface inherits from CharacterData and represents the
content of a comment, i.e., all the characters between the starting '
<!-- ' and ending '--> '.
|
CommitBlobResponse |
The response to provide batch operation results of AppSearchSession.commitBlob .
|
CommonDataSource |
Interface that defines the methods which are common between DataSource ,
XADataSource and ConnectionPoolDataSource .
|
CompactDecimalFormat | Formats numbers in compact (abbreviated) notation, like "1.2K" instead of "1200". |
CompactDecimalFormat.CompactStyle | Style parameter for CompactDecimalFormat. |
CompactNotation | A class that defines the scientific notation style to be used when formatting numbers in NumberFormatter. |
CompanionDeviceManager | Public interfaces for managing companion devices. |
CompanionDeviceManager.Callback |
Callback for applications to receive updates about and the outcome of
AssociationRequest issued via associate() call.
|
CompanionDeviceService | A service that receives calls from the system with device events. |
CompanionException |
CompanionException can be thrown during the companion system data
transfer process.
|
Comparable<T> | This interface imposes a total ordering on the objects of each class that implements it. |
Comparator<T> | A comparison function, which imposes a total ordering on some collection of objects. |
ComparisonFailure | This class was deprecated in API level 16. use org.junit.ComparisonFailure |
Compiler | Does nothing on Android. |
CompletableFuture<T> |
A Future that may be explicitly completed (setting its
value and status), and may be used as a CompletionStage ,
supporting dependent functions and actions that trigger upon its
completion.
|
CompletableFuture.AsynchronousCompletionTask |
A marker interface identifying asynchronous tasks produced by
async methods.
|
CompletionException | Exception thrown when an error or other exception is encountered in the course of completing a result or task. |
CompletionHandler<V, A> | A handler for consuming the result of an asynchronous I/O operation. |
CompletionInfo | Information about a single text completion that an editor has reported to an input method. |
CompletionService<V> | A service that decouples the production of new asynchronous tasks from the consumption of the results of completed tasks. |
CompletionStage<T> | A stage of a possibly asynchronous computation, that performs an action or computes a value when another CompletionStage completes. |
ComponentAdData | Represents data specific to a component ad that is necessary for ad selection and rendering. |
ComponentCallbacks |
The set of callback APIs that are common to all application components
(Activity , Service ,
ContentProvider , and Application ).
|
ComponentCallbacks2 |
Extended ComponentCallbacks interface with a new callback for
finer-grained memory management.
|
ComponentCaller | Represents the app that launched the component. |
ComponentInfo |
Base class containing information common to all application components
(ActivityInfo , ServiceInfo ).
|
ComponentName |
Identifier for a specific application component
(Activity , Service ,
BroadcastReceiver , or
ContentProvider ) that is available.
|
ComposePathEffect | |
ComposeShader |
A subclass of shader that returns the composition of two other shaders, combined by
an Xfermode subclass.
|
CompoundButton |
A button with two states, checked and unchecked. |
CompoundButton.OnCheckedChangeListener | Interface definition for a callback to be invoked when the checked state of a compound button changed. |
ConcurrentHashMap<K, V> | A hash table supporting full concurrency of retrievals and high expected concurrency for updates. |
ConcurrentHashMap.KeySetView<K, V> |
A view of a ConcurrentHashMap as a Set of keys, in
which additions may optionally be enabled by mapping to a
common value.
|
ConcurrentLinkedDeque<E> | An unbounded concurrent deque based on linked nodes. |
ConcurrentLinkedQueue<E> | An unbounded thread-safe queue based on linked nodes. |
ConcurrentMap<K, V> |
A Map providing thread safety and atomicity guarantees.
|
ConcurrentModificationException | This exception may be thrown by methods that have detected concurrent modification of an object when such modification is not permissible. |
ConcurrentNavigableMap<K, V> |
A ConcurrentMap supporting NavigableMap operations,
and recursively so for its navigable sub-maps.
|
ConcurrentSkipListMap<K, V> |
A scalable concurrent ConcurrentNavigableMap implementation.
|
ConcurrentSkipListSet<E> |
A scalable concurrent NavigableSet implementation based on
a ConcurrentSkipListMap .
|
Condition |
The current condition of an AutomaticZenRule , provided by the
app that owns the rule.
|
Condition |
Condition factors out the Object monitor
methods (wait , notify
and notifyAll ) into distinct objects to
give the effect of having multiple wait-sets per object, by
combining them with the use of arbitrary Lock implementations.
|
ConditionProviderService |
This class was deprecated
in API level 29.
Instead of using an automatically bound service, use
NotificationManager.setAutomaticZenRuleState(String, Condition) to tell the
system about the state of your rule. In order to maintain a link from
Settings to your rule configuration screens, provide a configuration activity that handles
NotificationManager.ACTION_AUTOMATIC_ZEN_RULE on your
AutomaticZenRule via
AutomaticZenRule.setConfigurationActivity(ComponentName) .
|
ConditionVariable | Class that implements the condition variable locking paradigm. |
Conference |
Represents a conference call which can contain any number of Connection objects.
|
Conferenceable | Interface used to identify entities with which another entity can participate in a conference call with. |
Config | This class was deprecated in API level 14. This class is not useful, it just returns the same value for all constants, and has always done this. Do not use it. |
ConfigParser | Utility class for building PasspointConfiguration from an installation file. |
Configuration | This class describes all device configuration information that can impact the resources the application retrieves. |
ConfigurationInfo | Information you can retrieve about hardware configuration preferences declared by an application. |
ConfigurationStats |
Represents the usage statistics of a device Configuration for a
specific time range.
|
ConfirmationAlreadyPresentingException | This exception is thrown when presenting a prompt fails because another prompt is already being presented. |
ConfirmationCallback | Callback class used when signaling that a prompt is no longer being presented. |
ConfirmationNotAvailableException | This exception is thrown when presenting a prompt fails because the environment lacks facilities for showing confirmations. |
ConfirmationPrompt | Class used for displaying confirmation prompts. |
ConfirmationPrompt.Builder | A builder that collects arguments, to be shown on the system-provided confirmation prompt. |
ConnectEvent | A class that represents a TCP connect event initiated through the standard network stack. |
ConnectException | Signals that an error occurred while attempting to connect a socket to a remote address and port. |
Connection | Represents a phone call or connection to a remote endpoint that carries voice and/or video traffic. |
Connection |
A connection (session) with a specific database. |
Connection.RttModifyStatus |
Provides constants to represent the results of responses to session modify requests sent via
Call.sendRttRequest()
|
Connection.RttTextStream | Provides methods to read and write RTT data to/from the in-call app. |
Connection.VideoProvider |
Provides a means of controlling the video session associated with a Connection .
|
ConnectionEvent |
An |
ConnectionEventListener |
An object that registers to be notified of events generated by a
|
ConnectionlessHandwritingCallback |
Interface to receive the result of starting a connectionless stylus handwriting session using
one of InputMethodManager.startConnectionlessStylusHandwriting(View, CursorAnchorInfo,
Executor,ConnectionlessHandwritingCallback) , InputMethodManager.startConnectionlessStylusHandwritingForDelegation(android.view.View, android.view.inputmethod.CursorAnchorInfo, java.util.concurrent.Executor, android.view.inputmethod.ConnectionlessHandwritingCallback) , or InputMethodManager.startConnectionlessStylusHandwritingForDelegation(android.view.View, android.view.inputmethod.CursorAnchorInfo, java.lang.String, java.util.concurrent.Executor, android.view.inputmethod.ConnectionlessHandwritingCallback) .
|
ConnectionMigrationOptions | A class configuring the HTTP connection migration functionality. |
ConnectionMigrationOptions.Builder |
Builder for ConnectionMigrationOptions .
|
ConnectionPendingException |
Unchecked exception thrown when an attempt is made to connect a SocketChannel for which a non-blocking connection operation is already in
progress.
|
ConnectionPoolDataSource |
A factory for PooledConnection
objects.
|
ConnectionRequest |
Simple data container encapsulating a request to some entity to
create a new Connection .
|
ConnectionService |
An abstract service that should be implemented by any apps which either:
|
ConnectivityDiagnosticsManager | Class that provides utilities for collecting network connectivity diagnostics information. |
ConnectivityDiagnosticsManager.ConnectivityDiagnosticsCallback | Abstract base class for Connectivity Diagnostics callbacks. |
ConnectivityDiagnosticsManager.ConnectivityReport | Class that includes connectivity information for a specific Network at a specific time. |
ConnectivityDiagnosticsManager.DataStallReport | Class that includes information for a suspected data stall on a specific Network |
ConnectivityManager | Class that answers queries about the state of network connectivity. |
ConnectivityManager.NetworkCallback |
Base class for NetworkRequest callbacks.
|
ConnectivityManager.OnNetworkActiveListener |
Callback for use with ConnectivityManager.addDefaultNetworkActiveListener
to find out when the system default network has gone in to a high power state.
|
ConnectTimeoutException |
This class was deprecated
in API level 22.
Please use URL.openConnection() instead.
Please visit this webpage
for further details.
|
Console | Methods to access the character-based console device, if any, associated with the current Java virtual machine. |
ConsoleHandler | This Handler publishes log records to System.err. |
ConsoleMessage | Public class representing a JavaScript console message from WebCore. |
ConsoleMessage.MessageLevel | |
ConstantCallSite |
A ConstantCallSite is a CallSite whose target is permanent, and can never be changed.
|
ConstrainedFieldPosition | Represents a span of a string containing a given field. |
Constructor<T> |
Constructor provides information about, and access to, a single
constructor for a class.
|
Consumer<T> | Represents an operation that accepts a single input argument and returns no result. |
ConsumerIrManager | Class that operates consumer infrared on the device. |
ConsumerIrManager.CarrierFrequencyRange | Represents a range of carrier frequencies (inclusive) on which the infrared transmitter can transmit |
Contacts |
This class was deprecated
in API level 5.
The APIs have been superseded by ContactsContract . The newer APIs allow
access multiple accounts and support aggregation of similar contacts. These APIs continue to
work but will only return data for the first Google account created, which matches the original
behavior.
|
Contacts.ContactMethods |
This class was deprecated
in API level 5.
see ContactsContract
|
Contacts.ContactMethodsColumns |
This interface was deprecated
in API level 5.
see ContactsContract
|
Contacts.Extensions |
This class was deprecated
in API level 5.
see ContactsContract
|
Contacts.ExtensionsColumns |
This interface was deprecated
in API level 5.
see ContactsContract
|
Contacts.GroupMembership |
This class was deprecated
in API level 5.
see ContactsContract
|
Contacts.Groups |
This class was deprecated
in API level 5.
see ContactsContract
|
Contacts.GroupsColumns |
This interface was deprecated
in API level 5.
see ContactsContract
|
Contacts.Intents |
This class was deprecated
in API level 5.
see ContactsContract
|
Contacts.Intents.Insert |
This class was deprecated
in API level 5.
see ContactsContract
|
Contacts.Intents.UI | This class was deprecated in API level 5. Do not use. This is not supported. |
Contacts.OrganizationColumns |
This interface was deprecated
in API level 5.
see ContactsContract
|
Contacts.Organizations |
This class was deprecated
in API level 5.
see ContactsContract
|
Contacts.People |
This class was deprecated
in API level 5.
see ContactsContract
|
Contacts.People.ContactMethods |
This class was deprecated
in API level 5.
see ContactsContract
|
Contacts.People.Extensions |
This class was deprecated
in API level 5.
see ContactsContract
|
Contacts.People.Phones |
This class was deprecated
in API level 5.
see ContactsContract
|
Contacts.PeopleColumns |
This interface was deprecated
in API level 5.
see ContactsContract
|
Contacts.Phones |
This class was deprecated
in API level 5.
see ContactsContract
|
Contacts.PhonesColumns |
This interface was deprecated
in API level 5.
see ContactsContract
|
Contacts.Photos |
This class was deprecated
in API level 5.
see ContactsContract
|
Contacts.PhotosColumns |
This interface was deprecated
in API level 5.
see ContactsContract
|
Contacts.PresenceColumns |
This interface was deprecated
in API level 5.
see ContactsContract
|
Contacts.Settings |
This class was deprecated
in API level 5.
see ContactsContract
|
Contacts.SettingsColumns |
This interface was deprecated
in API level 5.
see ContactsContract
|
ContactsContract |
The contract between the contacts provider and applications. |
ContactsContract.AggregationExceptions |
Constants for the contact aggregation exceptions table, which contains aggregation rules overriding those used by automatic aggregation. |
ContactsContract.BaseSyncColumns | Generic columns for use by sync adapters. |
ContactsContract.CommonDataKinds |
Container for definitions of common data types stored in the ContactsContract.Data
table.
|
ContactsContract.CommonDataKinds.BaseTypes | The base types that all "Typed" data kinds support. |
ContactsContract.CommonDataKinds.Callable |
Convenient functionalities for "callable" data. |
ContactsContract.CommonDataKinds.CommonColumns | Columns common across the specific types. |
ContactsContract.CommonDataKinds.Contactables |
A special class of data items, used to refer to types of data that can be used to attempt
to start communicating with a person (Phone and Email ).
|
ContactsContract.CommonDataKinds.Email |
A data kind representing an email address. |
ContactsContract.CommonDataKinds.Event |
A data kind representing an event. |
ContactsContract.CommonDataKinds.GroupMembership |
Group Membership. |
ContactsContract.CommonDataKinds.Identity | A data kind representing an Identity related to the contact. |
ContactsContract.CommonDataKinds.Im | This class was deprecated in API level 35. This field may not be well supported by some contacts apps and is discouraged to use. |
ContactsContract.CommonDataKinds.Nickname |
A data kind representing the contact's nickname. |
ContactsContract.CommonDataKinds.Note |
Notes about the contact. |
ContactsContract.CommonDataKinds.Organization |
A data kind representing an organization. |
ContactsContract.CommonDataKinds.Phone |
A data kind representing a telephone number. |
ContactsContract.CommonDataKinds.Photo |
A data kind representing a photo for the contact. |
ContactsContract.CommonDataKinds.Relation |
A data kind representing a relation. |
ContactsContract.CommonDataKinds.SipAddress | This class was deprecated in API level 35. This field may not be well supported by some contacts apps and is discouraged to use. |
ContactsContract.CommonDataKinds.StructuredName | A data kind representing the contact's proper name. |
ContactsContract.CommonDataKinds.StructuredPostal |
A data kind representing a postal addresses. |
ContactsContract.CommonDataKinds.Website |
A data kind representing a website related to the contact. |
ContactsContract.ContactNameColumns | Contact name and contact name metadata columns in the RawContacts table. |
ContactsContract.ContactOptionsColumns |
Columns of ContactsContract.Contacts that track the user's
preferences for, or interactions with, the contact.
|
ContactsContract.Contacts | Constants for the contacts table, which contains a record per aggregate of raw contacts representing the same person. |
ContactsContract.Contacts.AggregationSuggestions |
A read-only sub-directory of a single contact aggregate that contains all aggregation suggestions (other contacts). |
ContactsContract.Contacts.AggregationSuggestions.Builder | A convenience builder for aggregation suggestion content URIs. |
ContactsContract.Contacts.Data |
A sub-directory of a single contact that contains all of the constituent raw contact
ContactsContract.Data rows.
|
ContactsContract.Contacts.Entity |
A sub-directory of a contact that contains all of its
|
ContactsContract.Contacts.Photo | A read-only sub-directory of a single contact that contains the contact's primary photo. |
ContactsContract.ContactsColumns |
Columns of ContactsContract.Contacts that refer to intrinsic
properties of the contact, as opposed to the user-specified options
found in ContactOptionsColumns .
|
ContactsContract.ContactStatusColumns | |
ContactsContract.Data |
Constants for the data table, which contains data points tied to a raw contact. |
ContactsContract.DataColumns | Columns in the Data table. |
ContactsContract.DataColumnsWithJoins |
Combines all columns returned by ContactsContract.Data table queries.
|
ContactsContract.DataUsageFeedback |
This class was deprecated
in API level 29.
Contacts affinity information is no longer supported as of
Android version Build.VERSION_CODES.Q .
Both update and delete calls are always ignored.
|
ContactsContract.DataUsageStatColumns | Columns in the Data_Usage_Stat table |
ContactsContract.DeletedContacts | Constants for the deleted contact table. |
ContactsContract.DeletedContactsColumns | |
ContactsContract.Directory | A Directory represents a contacts corpus, e.g. Local contacts, Google Apps Global Address List or Corporate Global Address List. |
ContactsContract.DisplayNameSources | Types of data used to produce the display name for a contact. |
ContactsContract.DisplayPhoto | Helper class for accessing full-size photos by photo file ID. |
ContactsContract.FullNameStyle | Constants for various styles of combining given name, family name etc into a full name. |
ContactsContract.Groups | Constants for the groups table. |
ContactsContract.GroupsColumns | |
ContactsContract.Intents |
Contains helper classes used to create or manage Intents
that involve contacts.
|
ContactsContract.Intents.Insert |
Convenience class that contains string constants used
to create contact Intents .
|
ContactsContract.PhoneLookup | A table that represents the result of looking up a phone number, for example for caller ID. |
ContactsContract.PhoneLookupColumns | |
ContactsContract.PhoneticNameStyle | Constants for various styles of capturing the pronunciation of a person's name. |
ContactsContract.PinnedPositions |
Contact-specific information about whether or not a contact has been pinned by the user at a particular position within the system contact application's user interface. |
ContactsContract.Presence | This class was deprecated in API level 5. This old name was never meant to be made public. Do not use. |
ContactsContract.PresenceColumns |
Additional data mixed in with StatusColumns to link
back to specific ContactsContract.Data._ID entries.
|
ContactsContract.Profile |
Constants for the user's profile data, which is represented as a single contact on the device that represents the user. |
ContactsContract.ProfileSyncState | A table provided for sync adapters to use for storing private sync state data for the user's personal profile. |
ContactsContract.ProviderStatus | API for inquiring about the general status of the provider. |
ContactsContract.QuickContact |
Helper methods to display QuickContact dialogs that display all the information belonging to
a specific Contacts entry.
|
ContactsContract.RawContacts | Constants for the raw contacts table, which contains one row of contact information for each person in each synced account. |
ContactsContract.RawContacts.Data |
A sub-directory of a single raw contact that contains all of its
ContactsContract.Data rows.
|
ContactsContract.RawContacts.DefaultAccount | Class containing utility methods around the default account. |
ContactsContract.RawContacts.DefaultAccount.DefaultAccountAndState |
Represents the state of the default account, and the actual Account if it's
a cloud account.
|
ContactsContract.RawContacts.DisplayPhoto |
A sub-directory of a single raw contact that represents its primary display photo. |
ContactsContract.RawContacts.Entity |
A sub-directory of a single raw contact that contains all of its
|
ContactsContract.RawContactsColumns | |
ContactsContract.RawContactsEntity |
Constants for the raw contacts entities table, which can be thought of as an outer join of the raw_contacts table with the data table. |
ContactsContract.SearchSnippets |
Additional column returned by
Contacts.CONTENT_FILTER_URI explaining
why the filter matched the contact.
|
ContactsContract.Settings |
Contacts-specific settings for various |
ContactsContract.SettingsColumns | |
ContactsContract.SimAccount | A parcelable class encapsulating account data for contacts that originate from a SIM card. |
ContactsContract.SimContacts | Class containing utility methods around determine what accounts in the ContactsProvider are related to the SIM cards in the device. |
ContactsContract.StatusColumns | Social status update columns. |
ContactsContract.StatusUpdates |
A status update is linked to a |
ContactsContract.SyncColumns | Columns that appear when each row of a table belongs to a specific account, including sync information that an account may need. |
ContactsContract.SyncState | A table provided for sync adapters to use for storing private sync state data for contacts. |
ContentCaptureCondition | Defines a condition for when content capture should be allowed. |
ContentCaptureContext |
Context associated with a ContentCaptureSession - see ContentCaptureManager for
more info.
|
ContentCaptureContext.Builder |
Builder for ContentCaptureContext objects.
|
ContentCaptureManager |
Provides additional ways for apps to integrate with the content capture subsystem. |
ContentCaptureSession | Session used when notifying the Android system about events associated with views. |
ContentCaptureSessionId | Identifier for a Content Capture session. |
ContentHandler |
The abstract class ContentHandler is the superclass
of all classes that read an Object from a
URLConnection .
|
ContentHandler | Receive notification of the logical content of a document. |
ContentHandlerFactory | This interface defines a factory for content handlers. |
ContentInfo |
Holds all the relevant data for a request to View.performReceiveContent .
|
ContentInfo.Builder |
Builder for ContentInfo .
|
ContentObservable |
A specialization of Observable for ContentObserver
that provides methods for sending notifications to a list of
ContentObserver objects.
|
ContentObserver | Receives call backs for changes to content. |
ContentProvider | Content providers are one of the primary building blocks of Android applications, providing content to applications. |
ContentProvider.CallingIdentity | Opaque token representing the identity of an incoming IPC. |
ContentProvider.PipeDataWriter<T> | Interface to write a stream of data to a pipe. |
ContentProviderClient |
The public interface object used to interact with a specific
ContentProvider .
|
ContentProviderOperation | Represents a single operation to be performed as part of a batch of operations. |
ContentProviderOperation.Builder |
Used to add parameters to a ContentProviderOperation .
|
ContentProviderResult |
Contains the result of the application of a ContentProviderOperation .
|
ContentQueryMap | Caches the contents of a cursor into a Map of String->ContentValues and optionally keeps the cache fresh by registering for updates on the content backing the cursor. |
ContentResolver | This class provides applications access to the content model. |
ContentResolver.MimeTypeInfo | Detailed description of a specific MIME type, including an icon and label that describe the type. |
ContentUris |
Utility methods useful for working with Uri objects
that use the "content" (content://) scheme.
|
ContentUriWithoutPermissionViolation | |
ContentValues |
This class is used to store a set of values that the ContentResolver
can process.
|
Context | Interface to global information about an application environment. |
Context.BindServiceFlags | Specific flags used for bindService() call, which encapsulates a 64 bits long integer. |
ContextMenu |
Extension of Menu for context menus providing functionality to modify
the header of the context menu.
|
ContextMenu.ContextMenuInfo | Additional information regarding the creation of the context menu. |
ContextParams |
This class represents rules around how a context being created via
Context.createContext should behave.
|
ContextParams.Builder |
Builder for creating a ContextParams .
|
ContextThemeWrapper | A context wrapper that allows you to modify or replace the theme of the wrapped context. |
ContextWrapper | Proxying implementation of Context that simply delegates all of its calls to another Context. |
Control |
Represents a physical object that can be represented by a ControlTemplate and whose
properties may be modified through a ControlAction .
|
Control.StatefulBuilder |
Builder class for Control that contains state information.
|
Control.StatelessBuilder |
Builder class for Control .
|
ControlAction |
An abstract action indicating a user interaction with a Control .
|
ControlButton |
Button element for ControlTemplate .
|
ControlsProviderService | Service implementation allowing applications to contribute controls to the System UI. |
ControlTemplate |
An abstract input template for a Control .
|
ConversationAction |
Represents the action suggested by a TextClassifier on a given conversation.
|
ConversationAction.Builder |
Builder class to construct ConversationAction .
|
ConversationActions |
Represents a list of actions suggested by a TextClassifier on a given conversation.
|
ConversationActions.Message | Represents a message in the conversation. |
ConversationActions.Message.Builder |
Builder class to construct a Message
|
ConversationActions.Request | A request object for generating conversation action suggestions. |
ConversationActions.Request.Builder |
Builder object to construct the Request object.
|
ConversationStatus | |
ConversationStatus.Builder | |
CookieHandler | A CookieHandler object provides a callback mechanism to hook up a HTTP state management policy implementation into the HTTP protocol handler. |
CookieManager |
Manages the cookies used by an application's WebView instances.
|
CookieManager |
CookieManager provides a concrete implementation of CookieHandler ,
which separates the storage of cookies from the policy surrounding accepting
and rejecting cookies.
|
CookiePolicy | CookiePolicy implementations decide which cookies should be accepted and which should be rejected. |
CookieStore | A CookieStore object represents a storage for cookie. |
CookieSyncManager |
This class was deprecated
in API level 21.
The WebView now automatically syncs cookies as necessary.
You no longer need to create or use the CookieSyncManager.
To manually force a sync you can use the CookieManager
method CookieManager.flush which is a synchronous
replacement for sync() .
|
CopticCalendar | Implement the Coptic calendar system. |
CopyOnWriteArrayList<E> |
A thread-safe variant of ArrayList in which all mutative
operations (add , set , and so on) are implemented by
making a fresh copy of the underlying array.
|
CopyOnWriteArraySet<E> |
A Set that uses an internal CopyOnWriteArrayList
for all of its operations.
|
CopyOption | An object that configures how to copy or move a file. |
CoreConnectionPNames |
This interface was deprecated
in API level 22.
Please use URL.openConnection() instead.
Please visit this webpage
for further details.
|
CornerPathEffect | |
CorrectionInfo | Information about a single text correction that an editor has reported to an input method. |
CountDownLatch | A synchronization aid that allows one or more threads to wait until a set of operations being performed in other threads completes. |
CountDownTimer | Schedule a countdown until a time in the future, with regular notifications on intervals along the way. |
CountedCompleter<T> |
A ForkJoinTask with a completion action performed when
triggered and there are no remaining pending actions.
|
CpuHeadroomParams |
Headroom request params used by SystemHealthManager.getCpuHeadroom(CpuHeadroomParams) .
|
CpuHeadroomParams.Builder | |
CpuUsageInfo | CPU usage information per core. |
CRC32 | A class that can be used to compute the CRC-32 of a data stream. |
CRC32C | A class that can be used to compute the CRC-32C of a data stream. |
CreateCredentialException |
Represents an error encountered during the
CredentialManager.createCredential(Context, CreateCredentialRequest,
CancellationSignal, Executor, OutcomeReceiver) operation.
|
CreateCredentialRequest | A request to register a specific type of user credential, potentially launching UI flows to collect user consent and any other operation needed. |
CreateCredentialRequest | Request for creating a credential. |
CreateCredentialRequest.Builder |
A builder for CreateCredentialRequest .
|
CreateCredentialResponse | A response object that encapsulates the result of a successful credential creation execution. |
CreateEntry | An entry to be shown on the UI. |
CreateMedicalDataSourceRequest |
A create request for HealthConnectManager.createMedicalDataSource .
|
CreateMedicalDataSourceRequest.Builder |
Builder class for CreateMedicalDataSourceRequest .
|
Credential | Represents a user credential that can be used to authenticate to your app. |
Credential | Class representing Credential subtree in the PerProviderSubscription (PPS) Management Object (MO) tree. |
Credential.CertificateCredential | Certificate based credential. |
Credential.SimCredential | SIM (Subscriber Identify Module) based credential. |
Credential.UserCredential | Username-password based credential. |
CredentialDataRequest | An object representing a request for credential data. |
CredentialDataRequest.Builder |
A builder for CredentialDataRequest .
|
CredentialDataResult | An object that contains the result of retrieving data from a credential. |
CredentialDataResult.Entries | A class for representing data elements returned. |
CredentialDescription |
Represents the type and contained data fields of a Credential .
|
CredentialEntry | A credential entry that is to be displayed on the account selector that is presented to the user. |
CredentialManager | Manages user authentication flows. |
CredentialOption |
Information about a specific type of credential to be requested during a CredentialManager.getCredential(Context, GetCredentialRequest, CancellationSignal, Executor, OutcomeReceiver) operation.
|
CredentialOption.Builder |
A builder for CredentialOption .
|
CredentialProtectedWhileLockedViolation |
Subclass of Violation that is used when a process accesses filesystem
paths stored in credential protected storage areas while the user is locked.
|
CredentialProviderService | Service to be extended by credential providers, in order to return user credentials to the framework. |
Credentials | A class for representing UNIX credentials passed via ancillary data on UNIX domain sockets. |
Criteria |
This class was deprecated
in API level 34.
Criteria based APIs are deprecated because they cannot fully capture the complexity
of location providers, and encourage bad development practices. Prefer to explicit
select the location provider of interest (LocationManager.FUSED_PROVIDER ,
etc ), rather than relying on Criteria.
|
CriticalNative |
An ART runtime built-in optimization for native methods to speed up JNI transitions:
Methods that are annotated with @CriticalNative use the fastest
available JNI transitions from managed code to the native code and back.
|
CRL | This class is an abstraction of certificate revocation lists (CRLs) that have different formats but important common uses. |
CRLException | CRL (Certificate Revocation List) Exception. |
CRLReason | The CRLReason enumeration specifies the reason that a certificate is revoked, as defined in RFC 5280: Internet X.509 Public Key Infrastructure Certificate and CRL Profile. |
CRLSelector |
A selector that defines a set of criteria for selecting CRL s.
|
CrossProcessCursor |
A cross process cursor is an extension of a Cursor that also supports
usage from remote processes.
|
CrossProcessCursorWrapper |
Cursor wrapper that implements CrossProcessCursor .
|
CrossProfileApps | Class for handling cross profile operations. |
CryptoPrimitive | An enumeration of cryptographic primitives. |
Currency | A class encapsulating a currency, as defined by ISO 4217. |
Currency | Represents a currency. |
Currency.CurrencyUsage | Currency Usage used for Decimal Format |
CurrencyAmount | An amount of currency, consisting of a Number and a Currency. |
CurrencyPluralInfo | This class represents the information needed by DecimalFormat to format currency plural, such as "3.00 US dollars" or "1.00 US dollar". |
CurrencyPrecision | A class that defines a rounding strategy parameterized by a currency to be used when formatting numbers in NumberFormatter. |
Cursor | This interface provides random read-write access to the result set returned by a database query. |
CursorAdapter |
Adapter that exposes data from a Cursor to a
ListView widget.
|
CursorAnchorInfo | Positional information about the text insertion point and characters in the composition string. |
CursorAnchorInfo.Builder |
Builder for CursorAnchorInfo .
|
CursorIndexOutOfBoundsException | An exception indicating that a cursor is out of bounds. |
CursorJoiner | Does a join on two cursors using the specified columns. |
CursorJoiner.Result | The result of a call to next(). |
CursorLoader |
This class was deprecated
in API level 28.
Use the Support Library
CursorLoader
|
CursorTreeAdapter |
An adapter that exposes data from a series of Cursor s to an
ExpandableListView widget.
|
CursorWindow | A buffer containing multiple cursor rows. |
CursorWindowAllocationException | This exception is thrown when a CursorWindow couldn't be allocated, most probably due to memory not being available. |
CursorWrapper | Wrapper class for Cursor that delegates all calls to the actual cursor object. |
CustomAudience | Represents the information necessary for a custom audience to participate in ad selection. |
CustomAudience.Builder |
Builder for CustomAudience objects.
|
CustomAudienceManager | CustomAudienceManager provides APIs for app and ad-SDKs to join / leave custom audiences. |
CustomDescription | Defines a custom description for the autofill save UI. |
CustomDescription.Builder |
Builder for CustomDescription objects.
|
CustomPrinterIconCallback |
Callback for PrinterDiscoverySession.onRequestCustomPrinterIcon .
|
CustomViolation | |
CycleInterpolator | Repeats the animation for a specified number of cycles. |
CyclicBarrier | A synchronization aid that allows a set of threads to all wait for each other to reach a common barrier point. |
CyclingPedalingCadenceRecord | Captures the user's cycling pedaling cadence. |
CyclingPedalingCadenceRecord.Builder |
Builder class for CyclingPedalingCadenceRecord
|
CyclingPedalingCadenceRecord.CyclingPedalingCadenceRecordSample | Represents a single measurement of the cycling pedaling cadence. |
D
DashPathEffect | |
DatabaseErrorHandler | An interface to let apps define an action to take when database corruption is detected. |
DatabaseMetaData | Comprehensive information about the database as a whole. |
DatabaseUtils |
Static utility methods for dealing with databases and Cursor s.
|
DatabaseUtils.InsertHelper |
This class was deprecated
in API level 17.
Use SQLiteStatement instead.
|
DataFailCause | DataFailCause collects data connection failure causes code from different sources. |
DataFormatException | Signals that a data format error has occurred. |
DatagramChannel | A selectable channel for datagram-oriented sockets. |
DatagramPacket | This class represents a datagram packet. |
DatagramSocket | This class represents a socket for sending and receiving datagram packets. |
DatagramSocketImpl | Abstract datagram and multicast socket implementation base class. |
DatagramSocketImplFactory | This interface defines a factory for datagram socket implementations. |
DataInput |
The DataInput interface provides
for reading bytes from a binary stream and
reconstructing from them data in any of
the Java primitive types.
|
DataInputStream | A data input stream lets an application read primitive Java data types from an underlying input stream in a machine-independent way. |
DataNotificationConfig | Represents the configuration for data notifications in ranging operations. |
DataNotificationConfig.Builder |
Builder for DataNotificationConfig
|
DataOrigin |
Specifies the contributing source/application of any Record
|
DataOrigin.Builder | |
DataOutput |
The DataOutput interface provides
for converting data from any of the Java
primitive types to a series of bytes and
writing these bytes to a binary stream.
|
DataOutputStream | A data output stream lets an application write primitive Java data types to an output stream in a portable way. |
DataRemovalRequest |
Class used by apps to request the content capture service to remove data associated with
LocusIds .
|
DataRemovalRequest.Builder |
Builder for DataRemovalRequest objects.
|
DataRemovalRequest.LocusIdRequest |
Representation of a request to remove data associated with a LocusId .
|
Dataset |
A |
Dataset.Builder |
A builder for Dataset objects.
|
DataSetObservable |
A specialization of Observable for DataSetObserver
that provides methods for sending notifications to a list of
DataSetObserver objects.
|
DataSetObserver | Receives call backs when a data set has been changed, or made invalid. |
DataShareRequest | Container class representing a request to share data with Content Capture service. |
DataShareWriteAdapter | Adapter class used by apps to share data with the Content Capture service. |
DataSource |
A factory for connections to the physical data source that this
|
DataSpace | DataSpace identifies three components of colors - standard (primaries), transfer and range. |
DataTruncation |
An exception thrown as a DataTruncation exception
(on writes) or reported as a
DataTruncation warning (on reads)
when a data values is unexpectedly truncated for reasons other than its having
execeeded MaxFieldSize .
|
DatatypeConfigurationException |
Indicates a serious configuration error. |
DatatypeConstants |
Utility class to contain basic Datatype values as constants. |
DatatypeConstants.Field |
Type-safe enum class that represents six fields
of the Duration class.
|
DatatypeFactory |
Factory that creates new |
Date |
A thin wrapper around a millisecond value that allows
JDBC to identify this as an SQL |
Date |
The class Date represents a specific instant
in time, with millisecond precision.
|
DateFormat |
[icu enhancement] ICU's replacement for DateFormat . Methods, fields, and other functionality specific to ICU are labeled '[icu]'.
|
DateFormat | Utility class for producing strings with formatted date/time. |
DateFormat |
DateFormat is an abstract class for date/time formatting subclasses which
formats and parses dates or time in a language-independent manner.
|
DateFormat.BooleanAttribute | boolean attributes |
DateFormat.Field | The instances of this inner class are used as attribute keys and values in AttributedCharacterIterator that DateFormat.formatToCharacterIterator() method returns. |
DateFormat.Field |
Defines constants that are used as attribute keys in the
AttributedCharacterIterator returned
from DateFormat.formatToCharacterIterator and as
field identifiers in FieldPosition .
|
DateFormat.HourCycle | Hour Cycle |
DateFormatSymbols |
[icu enhancement] ICU's replacement for DateFormatSymbols . Methods, fields, and other functionality specific to ICU are labeled '[icu]'.
|
DateFormatSymbols |
DateFormatSymbols is a public class for encapsulating
localizable date-time formatting data, such as the names of the
months, the names of the days of the week, and the time zone data.
|
DateInterval | This class represents date interval. |
DateIntervalFormat | DateIntervalFormat is a class for formatting and parsing date intervals in a language-independent manner. |
DateIntervalFormat.FormattedDateInterval | An immutable class containing the result of a date interval formatting operation. |
DateIntervalInfo | DateIntervalInfo is a public class for encapsulating localizable date time interval patterns. |
DateIntervalInfo.PatternInfo | PatternInfo class saves the first and second part of interval pattern, and whether the interval pattern is earlier date first. |
DateKeyListener | For entering dates in a text field. |
DatePicker | Provides a widget for selecting a date. |
DatePicker.OnDateChangedListener | The callback used to indicate the user changed the date. |
DatePickerDialog |
A simple dialog containing an DatePicker .
|
DatePickerDialog.OnDateSetListener | The listener used to indicate the user has finished selecting a date. |
DateSorter | Sorts dates into the following groups: Today Yesterday seven days ago one month ago older than a month ago |
DateTimeException | Exception used to indicate a problem while calculating a date-time. |
DateTimeFormatter | Formatter for printing and parsing date-time objects. |
DateTimeFormatterBuilder | Builder to create date-time formatters. |
DateTimeKeyListener | For entering dates and times in the same text field. |
DateTimeParseException | An exception thrown when an error occurs during parsing. |
DateTimePatternGenerator | This class provides flexible generation of date format patterns, like "yy-MM-dd". |
DateTimePatternGenerator.DisplayWidth | Field display name width constants for getFieldDisplayName |
DateTimePatternGenerator.PatternInfo | PatternInfo supplies output parameters for addPattern(...). |
DateTransformation |
Replaces a TextView child of a CustomDescription with the contents of a field
that is expected to have a date value .
|
DateUtils | This class contains various date-related utilities for creating text for things like elapsed time and date ranges, strings for days of the week and months, and AM/PM text etc. |
DateValueSanitizer |
Sanitizes a date AutofillValue using a DateFormat .
|
DayOfWeek | A day-of-week, such as 'Tuesday'. |
DeadObjectException | The object you are calling has died, because its hosting process no longer exists, or there has been a low-level binder error. |
DeadSystemException | The core Android system has died and is going through a runtime restart. |
Debug | Provides various debugging methods for Android applications, including tracing and allocation counts. |
Debug.InstructionCount | This class was deprecated in API level 23. Instruction counting is no longer supported. |
Debug.MemoryInfo | This class is used to retrieved various statistics about the memory mappings for this process. |
DebugUtils |
Various utilities for debugging and logging. |
DecelerateInterpolator | An interpolator where the rate of change starts out quickly and and then decelerates. |
DecimalFormat |
[icu enhancement] ICU's replacement for DecimalFormat . Methods, fields, and other functionality specific to ICU are labeled '[icu]'.
|
DecimalFormat |
DecimalFormat is a concrete subclass of
NumberFormat that formats decimal numbers.
|
DecimalFormatSymbols |
[icu enhancement] ICU's replacement for DecimalFormatSymbols . Methods, fields, and other functionality specific to ICU are labeled '[icu]'.
|
DecimalFormatSymbols |
This class represents the set of symbols (such as the decimal separator,
the grouping separator, and so on) needed by DecimalFormat
to format numbers.
|
DecimalStyle | Localized decimal style used in date and time formatting. |
DecisionLogic | Generic Decision logic that could be provided by the buyer or seller. |
DeclHandler | SAX2 extension handler for DTD declaration events. |
DefaultDatabaseErrorHandler | Default class used to define the action to take when database corruption is reported by sqlite. |
DefaultHandler | Default base class for SAX2 event handlers. |
DefaultHandler2 |
This class extends the SAX2 base handler class to support the
SAX2 LexicalHandler , DeclHandler , and
EntityResolver2 extensions.
|
Deflater | This class provides support for general purpose compression using the popular ZLIB compression library. |
DeflaterInputStream | Implements an input stream filter for compressing data in the "deflate" compression format. |
DeflaterOutputStream | This class implements an output stream filter for compressing data in the "deflate" compression format. |
Delayed | A mix-in style interface for marking objects that should be acted upon after a given delay. |
DelayQueue<E extends Delayed> |
An unbounded blocking queue of Delayed
elements, in which an element generally becomes eligible for removal when its
delay has expired.
|
DelegatedAdminReceiver | Base class for delegated apps to handle callbacks related to their delegated capabilities. |
DelegateLastClassLoader |
A ClassLoader implementation that implements a delegate last lookup policy.
|
DeleteGesture |
A sub-class of HandwritingGesture for deleting an area of text using single rectangle.
|
DeleteGesture.Builder |
Builder for DeleteGesture .
|
DeleteMedicalResourcesRequest |
A delete request for HealthConnectManager.deleteMedicalResources .
|
DeleteMedicalResourcesRequest.Builder |
Builder class for DeleteMedicalResourcesRequest .
|
DeleteRangeGesture |
A subclass of HandwritingGesture for deleting a range of text by defining start and end
rectangles.
|
DeleteRangeGesture.Builder |
Builder for DeleteRangeGesture .
|
DeletionRequest | Deletion Request. |
DeletionRequest.Builder |
Builder for DeletionRequest objects.
|
DeniedByServerException | Exception thrown when the provisioning server or key server denies a certficate or license for a device. |
Deprecated |
A program element annotated @Deprecated is one that programmers
are discouraged from using.
|
Deque<E> | A linear collection that supports element insertion and removal at both ends. |
DESedeKeySpec | This class specifies a DES-EDE ("triple-DES") key. |
DESKeySpec | This class specifies a DES key. |
Destroyable | Objects such as credentials may optionally implement this interface to provide the capability to destroy its contents. |
DestroyFailedException |
Signals that a destroy operation failed.
|
Device | A physical device (such as phone, watch, scale, or chest strap) which captured associated health data point. |
Device.Builder | |
DeviceAdminInfo | This class is used to specify meta information of a device administrator component. |
DeviceAdminReceiver | Base class for implementing a device administration component. |
DeviceAdminService | Base class for a service that device owner/profile owners can optionally have. |
DeviceFilter<D extends Parcelable> |
A filter for companion devices of type D
|
DeviceHandle | Represents a handle to a ranging device, containing information about the device and a transport handle for out-of-band communication. |
DeviceHandle.Builder |
Builder class for creating instances of DeviceHandle .
|
DeviceId | A device id represents a device identifier managed by the companion app. |
DeviceId |
The response returned from DeviceLockManager.getDeviceId on success.
|
DeviceId.Builder |
A builder for DeviceId
Calling apps must provide at least one of the following to identify
the device: a custom ID using |
DeviceLockManager | Manager used to interact with the system device lock service. |
DeviceNotAssociatedException |
An exception for a case when a given device was not
associated to the calling app.
|
DevicePolicyIdentifiers |
Class containing identifiers for policy APIs in DevicePolicyManager , for example they
will be passed in PolicyUpdateReceiver.onPolicySetResult and
PolicyUpdateReceiver.onPolicyChanged to communicate updates of a certain policy back
to the admin.
|
DevicePolicyManager | Manages device policy and restrictions applied to the user of the device or apps running on the device. |
DevicePolicyManager.InstallSystemUpdateCallback |
Callback used in DevicePolicyManager.installSystemUpdate(ComponentName, Uri, Executor, InstallSystemUpdateCallback) to indicate that there was an error while
trying to install an update.
|
DevicePolicyManager.OnClearApplicationUserDataListener |
Callback used in DevicePolicyManager.clearApplicationUserData(ComponentName, String, Executor, OnClearApplicationUserDataListener)
to indicate that the clearing of an application's user data is done.
|
DevicePolicyResources | Class containing the required identifiers to update device management resources. |
DevicePolicyResourcesManager | Class containing required APIs to set, reset, and get device policy related resources. |
DevicePresenceEvent | Event for observing device presence. |
DeviceProductInfo | Product-specific information about the display or the directly connected device on the display chain. |
DeviceStateSensorOrientationMap | Immutable class that maps the device fold state to sensor orientation. |
DeviceStateSensorOrientationMap.Builder | Builds a DeviceStateSensorOrientationMap object. |
DeviceTypes |
Device types for Control .
|
DexClassLoader |
A class loader that loads classes from .jar and .apk files
containing a classes.dex entry.
|
DexFile | Loads DEX files. |
DexFile.OptimizationInfo | Encapsulates information about the optimizations performed on a dex file. |
DhcpInfo | A simple object for retrieving the results of a DHCP request. |
DHGenParameterSpec | This class specifies the set of parameters used for generating Diffie-Hellman (system) parameters for use in Diffie-Hellman key agreement. |
DHKey | The interface to a Diffie-Hellman key. |
DHParameterSpec | This class specifies the set of parameters used with the Diffie-Hellman algorithm, as specified in PKCS #3: Diffie-Hellman Key-Agreement Standard. |
DHPrivateKey | The interface to a Diffie-Hellman private key. |
DHPrivateKeySpec | This class specifies a Diffie-Hellman private key with its associated parameters. |
DHPublicKey | The interface to a Diffie-Hellman public key. |
DHPublicKeySpec | This class specifies a Diffie-Hellman public key with its associated parameters. |
DialerFilter | This class was deprecated in API level 26. Use a custom view or layout to handle this functionality instead |
DialerKeyListener |
For dialing-only text entry
As for all implementations of KeyListener , this class is only concerned
with hardware keyboards.
|
Dialog | Base class for Dialogs. |
DialogFragment |
This class was deprecated
in API level 28.
Use the Support Library
DialogFragment for consistent behavior across all devices
and access to Lifecycle.
|
DialogInterface | Interface that defines a dialog-type class that can be shown, dismissed, or canceled, and may have buttons that can be clicked. |
DialogInterface.OnCancelListener | Interface used to allow the creator of a dialog to run some code when the dialog is canceled. |
DialogInterface.OnClickListener | Interface used to allow the creator of a dialog to run some code when an item on the dialog is clicked. |
DialogInterface.OnDismissListener | Interface used to allow the creator of a dialog to run some code when the dialog is dismissed. |
DialogInterface.OnKeyListener | Interface definition for a callback to be invoked when a key event is dispatched to this dialog. |
DialogInterface.OnMultiChoiceClickListener | Interface used to allow the creator of a dialog to run some code when an item in a multi-choice dialog is clicked. |
DialogInterface.OnShowListener | Interface used to allow the creator of a dialog to run some code when the dialog is shown. |
DialogPreference | This class was deprecated in API level 29. Use the AndroidX Preference Library for consistent behavior across all devices. For more information on using the AndroidX Preference Library see Settings. |
Dictionary<K, V> |
The Dictionary class is the abstract parent of any
class, such as Hashtable , which maps keys to values.
|
DigestException | This is the generic Message Digest exception. |
DigestInputStream | A transparent stream that updates the associated message digest using the bits going through the stream. |
DigestOutputStream | A transparent stream that updates the associated message digest using the bits going through the stream. |
DigitalClock |
This class was deprecated
in API level 17.
It is recommended you use TextClock instead.
|
DigitsKeyListener |
For digits-only text entry
As for all implementations of KeyListener , this class is only concerned
with hardware keyboards.
|
DirectAction | Represents an abstract action that can be perform on this app. |
DirectAction.Builder | Builder for construction of DirectAction. |
DirectoryIteratorException | Runtime exception thrown if an I/O error is encountered when iterating over the entries in a directory. |
DirectoryNotEmptyException | Checked exception thrown when a file system operation fails because a directory is not empty. |
DirectoryStream<T> | An object to iterate over the entries in a directory. |
DirectoryStream.Filter<T> | An interface that is implemented by objects that decide if a directory entry should be accepted or filtered. |
DisconnectCause | Describes the cause of a disconnected call. |
DisconnectCause | Describes the cause of a disconnected call. |
DiscoveryRequest |
Encapsulates parameters for NsdManager.discoverServices .
|
DiscoveryRequest.Builder |
The builder for creating new DiscoveryRequest objects.
|
DiscoverySession | A class representing a single publish or subscribe Aware session. |
DiscoverySessionCallback | Base class for Aware session events callbacks. |
DiscretePathEffect | |
DiskReadViolation | |
DiskWriteViolation | |
Display | Provides information about the size and density of a logical display. |
Display.HdrCapabilities | Encapsulates the HDR capabilities of a given display. |
Display.Mode | A mode supported by a given display. |
DisplayContext | Display context settings. |
DisplayContext.Type | Type values for DisplayContext |
DisplayCutout | Represents the area of the display that is not functional for displaying content. |
DisplayCutout.Builder | A Builder class to construct a DisplayCutout instance. |
DisplayHash | The DisplayHash used to validate information about what was present on screen. |
DisplayHashManager | Manages DisplayHash requests. |
DisplayHashResultCallback |
Use when calling View.generateDisplayHash(String, Rect, Executor,
DisplayHashResultCallback) .
|
DisplayLuts |
DisplayLuts provides the developers to apply Lookup Tables (Luts) to a
SurfaceControl .
|
DisplayLuts.Entry | |
DisplayManager | Manages the properties of attached displays. |
DisplayManager.DisplayListener | Listens for changes in available display devices. |
DisplayMetrics | A structure describing general information about a display, such as its size, density, and font scaling. |
DisplayOptions | Represents all the display options that are supported by CLDR such as grammatical case, noun class, ... |
DisplayOptions.Builder |
Responsible for building DisplayOptions .
|
DisplayOptions.Capitalization | Represents all the capitalization options. |
DisplayOptions.DisplayLength | Represents all the display lengths. |
DisplayOptions.GrammaticalCase | Represents all the grammatical cases that are supported by CLDR. |
DisplayOptions.NameStyle | Represents all the name styles. |
DisplayOptions.NounClass | Represents all the grammatical noun classes that are supported by CLDR. |
DisplayOptions.PluralCategory | Standard CLDR plural category constants. |
DisplayOptions.SubstituteHandling | Represents all the substitute handlings. |
DisplayShape | A class representing the shape of a display. |
DistanceRecord | Captures distance travelled by the user since the last reading. |
DistanceRecord.Builder |
Builder class for DistanceRecord
|
DngCreator |
The DngCreator class provides functions to write raw pixel data as a DNG file.
|
DnsEvent | A class that represents a DNS lookup event initiated through the standard network stack. |
DnsOptions | A class configuring the host resolution functionality. |
DnsOptions.Builder |
Builder for DnsOptions .
|
DnsOptions.StaleDnsOptions | A class configuring the stale DNS functionality. |
DnsOptions.StaleDnsOptions.Builder |
Builder for StaleDnsOptions .
|
DnsResolver | Dns resolver class for asynchronous dns querying Note that if a client sends a query with more than 1 record in the question section but the remote dns server does not support this, it may not respond at all, leading to a timeout. |
DnsResolver.Callback<T> | Base interface for answer callbacks |
DnsResolver.DnsException | Class to represent DNS error |
DocTypeNotSupportedException | Thrown if trying to create a credential with an unsupported document type. |
Document |
The Document interface represents the entire HTML or XML
document.
|
DocumentBuilder | Defines the API to obtain DOM Document instances from an XML document. |
DocumentBuilderFactory | Defines a factory API that enables applications to obtain a parser that produces DOM object trees from XML documents. |
DocumentChangeInfo |
Contains information about an individual change detected by an ObserverCallback .
|
Documented |
If the annotation @Documented is present on the declaration
of an annotation interface A, then any @A annotation on
an element is considered part of the element's public contract.
|
DocumentFragment |
DocumentFragment is a "lightweight" or "minimal"
Document object.
|
DocumentHandler |
This interface was deprecated
in API level 9.
This interface has been replaced by the SAX2
ContentHandler
interface, which includes Namespace support.
|
DocumentIdUtil | A util class with methods for working with document ids. |
DocumentsContract | Defines the contract between a documents provider and the platform. |
DocumentsContract.Document |
Constants related to a document, including Cursor column names
and flags.
|
DocumentsContract.Path | Holds a path from a document to a particular document under it. |
DocumentsContract.Root |
Constants related to a root of documents, including Cursor column
names and flags.
|
DocumentsProvider | Base class for a document provider. |
DocumentType |
Each Document has a doctype attribute whose value
is either null or a DocumentType object.
|
DomainCombiner | Legacy security code; do not use. |
DomainLoadStoreParameter | Configuration data that specifies the keystores in a keystore domain. |
DomainVerificationManager | System service to access domain verification APIs. |
DomainVerificationUserState | Contains the user selection state for a package. |
DOMConfiguration |
The DOMConfiguration interface represents the configuration
of a document and maintains a table of recognized parameters.
|
DOMError |
DOMError is an interface that describes an error.
|
DOMErrorHandler |
DOMErrorHandler is a callback interface that the DOM
implementation can call when reporting errors that happens while
processing XML data, or when doing some other processing (e.g. validating
a document).
|
DOMException | DOM operations only raise exceptions in "exceptional" circumstances, i.e., when an operation is impossible to perform (either for logical reasons, because data is lost, or because the implementation has become unstable). |
DOMImplementation |
The DOMImplementation interface provides a number of methods
for performing operations that are independent of any particular instance
of the document object model.
|
DOMImplementationList |
The DOMImplementationList interface provides the abstraction
of an ordered collection of DOM implementations, without defining or
constraining how this collection is implemented.
|
DOMImplementationLS |
DOMImplementationLS contains the factory methods for creating
Load and Save objects.
|
DOMImplementationSource | This interface permits a DOM implementer to supply one or more implementations, based upon requested features and versions, as specified in . |
DOMLocator | Indicates the position of a node in a source DOM, intended primarily for error reporting. |
DOMLocator |
DOMLocator is an interface that describes a location (e.g.
|
DOMResult |
Acts as a holder for a transformation result tree in the form of a Document Object Model (DOM) tree. |
DOMSource |
Acts as a holder for a transformation Source tree in the form of a Document Object Model (DOM) tree. |
DOMStringList |
The DOMStringList interface provides the abstraction of an
ordered collection of DOMString values, without defining or
constraining how this collection is implemented.
|
DosFileAttributes | File attributes associated with a file in a file system that supports legacy "DOS" attributes. |
DosFileAttributeView | A file attribute view that provides a view of the legacy "DOS" file attributes. |
Double |
The Double class wraps a value of the primitive type
double in an object.
|
Double2 | This class was deprecated in API level 31. Renderscript has been deprecated in API level 31. Please refer to the migration guide for the proposed alternatives. |
Double3 | This class was deprecated in API level 31. Renderscript has been deprecated in API level 31. Please refer to the migration guide for the proposed alternatives. |
Double4 | This class was deprecated in API level 31. Renderscript has been deprecated in API level 31. Please refer to the migration guide for the proposed alternatives. |
DoubleAccumulator |
One or more variables that together maintain a running double
value updated using a supplied function.
|
DoubleAdder |
One or more variables that together maintain an initially zero
double sum.
|
DoubleBinaryOperator |
Represents an operation upon two double -valued operands and producing a
double -valued result.
|
DoubleBuffer | A double buffer. |
DoubleConsumer |
Represents an operation that accepts a single double -valued argument and
returns no result.
|
DoubleFunction<R> | Represents a function that accepts a double-valued argument and produces a result. |
DoublePredicate |
Represents a predicate (boolean-valued function) of one double -valued
argument.
|
DoubleStream | A sequence of primitive double-valued elements supporting sequential and parallel aggregate operations. |
DoubleStream.Builder |
A mutable builder for a DoubleStream .
|
DoubleStream.DoubleMapMultiConsumer |
Represents an operation that accepts a double -valued argument
and a DoubleConsumer, and returns no result.
|
DoubleSummaryStatistics | A state object for collecting statistics such as count, min, max, sum, and average. |
DoubleSupplier |
Represents a supplier of double -valued results.
|
DoubleToIntFunction | Represents a function that accepts a double-valued argument and produces an int-valued result. |
DoubleToLongFunction | Represents a function that accepts a double-valued argument and produces a long-valued result. |
DoubleUnaryOperator |
Represents an operation on a single double -valued operand that produces
a double -valued result.
|
DownloadableSubscription |
Information about a subscription which is downloadable to an eUICC using
EuiccManager.downloadSubscription(DownloadableSubscription, boolean, PendingIntent)
|
DownloadableSubscription.Builder | |
DownloadCompletedInput |
The input data for IsolatedWorker.onDownloadCompleted(android.adservices.ondevicepersonalization.DownloadCompletedInput, android.os.OutcomeReceiver) .
|
DownloadCompletedOutput |
The result returned by IsolatedWorker.onDownloadCompleted(android.adservices.ondevicepersonalization.DownloadCompletedInput, android.os.OutcomeReceiver) .
|
DownloadCompletedOutput.Builder |
A builder for DownloadCompletedOutput
|
DownloadListener | |
DownloadManager | The download manager is a system service that handles long-running HTTP downloads. |
DownloadManager.Query | This class may be used to filter download manager queries. |
DownloadManager.Request | This class contains all the information necessary to request a new download. |
DownloadProgressListener | A optional listener class used by download clients to track progress. |
DownloadRequest | Describes a request to download files over cell-broadcast. |
DownloadRequest.Builder | |
DownloadStatusListener | A optional listener class used by download clients to track progress. |
DragAndDropPermissions |
DragAndDropPermissions controls the access permissions for the content URIs associated
with a DragEvent .
|
DragEvent | Represents an event that is sent out by the system at various times during a drag and drop operation. |
Drawable | A Drawable is a general abstraction for "something that can be drawn." Most often you will deal with Drawable as the type of resource retrieved for drawing things to the screen; the Drawable class provides a generic API for dealing with an underlying visual resource that may take a variety of forms. |
Drawable.Callback |
Implement this interface if you want to create an animated drawable that
extends Drawable .
|
Drawable.ConstantState |
This abstract class is used by Drawable s to store shared constant state and data
between Drawables.
|
DrawableContainer |
A helper class that contains several Drawable s and selects which one to use.
|
DrawableContainer.DrawableContainerState |
A ConstantState that can contain several Drawable s.
|
DrawableMarginSpan | A span which adds a drawable and a padding to the paragraph it's attached to. |
DrawableWrapper | Drawable container with only one child element. |
DrawFilter | A DrawFilter subclass can be installed in a Canvas. |
DrbgParameters | This class specifies the parameters used by a DRBG (Deterministic Random Bit Generator). |
DrbgParameters.Capability | The reseedable and prediction resistance capabilities of a DRBG. |
DrbgParameters.Instantiation | DRBG parameters for instantiation. |
DrbgParameters.NextBytes | DRBG parameters for random bits generation. |
DrbgParameters.Reseed | DRBG parameters for reseed. |
DreamService | Extend this class to implement a custom dream (available to the user as a "Daydream"). |
Driver | The interface that every driver class must implement. |
Driver | SAX2 Driver that pulls events from XmlPullParser and converts them into SAX2 callbacks. |
DriverManager |
The basic service for managing a set of JDBC drivers. |
DriverPropertyInfo |
Driver properties for making a connection. |
DrmConvertedStatus |
This class was deprecated
in API level 30.
Please use MediaDrm
|
DrmErrorEvent |
This class was deprecated
in API level 30.
Please use MediaDrm
|
DrmEvent |
This class was deprecated
in API level 30.
Please use MediaDrm
|
DrmInfo |
This class was deprecated
in API level 30.
Please use MediaDrm
|
DrmInfoEvent |
This class was deprecated
in API level 30.
Please use MediaDrm
|
DrmInfoRequest |
This class was deprecated
in API level 30.
Please use MediaDrm
|
DrmInfoStatus |
This class was deprecated
in API level 30.
Please use MediaDrm
|
DrmInitData |
Encapsulates initialization data required by a MediaDrm instance.
|
DrmInitData.SchemeInitData | Scheme initialization data. |
DrmManagerClient |
This class was deprecated
in API level 30.
Please use MediaDrm
|
DrmManagerClient.OnErrorListener | Interface definition for a callback that receives information about DRM framework errors. |
DrmManagerClient.OnEventListener | Interface definition for a callback that receives information about DRM processing events. |
DrmManagerClient.OnInfoListener | Interface definition for a callback that receives status messages and warnings during registration and rights acquisition. |
DrmRights |
This class was deprecated
in API level 30.
Please use MediaDrm
|
DrmStore |
This class was deprecated
in API level 30.
Please use MediaDrm
|
DrmStore.Action | Defines actions that can be performed on rights-protected content. |
DrmStore.ConstraintsColumns | Interface definition for the columns that represent DRM constraints. |
DrmStore.DrmObjectType | Defines DRM object types. |
DrmStore.Playback | Defines playback states for content. |
DrmStore.RightsStatus | Defines status notifications for digital rights. |
DrmSupportInfo |
This class was deprecated
in API level 30.
Please use MediaDrm
|
DrmUtils |
This class was deprecated
in API level 30.
Please use MediaDrm
|
DrmUtils.ExtendedMetadataParser | Utility that parses extended metadata embedded in DRM constraint information. |
DropBoxManager | Enqueues chunks of data (from various sources -- application crashes, kernel log records, etc.). |
DropBoxManager.Entry | A single entry retrieved from the drop box. |
DSAGenParameterSpec | This immutable class specifies the set of parameters used for generating DSA parameters as specified in FIPS 186-3 Digital Signature Standard (DSS). |
DSAKey | The interface to a DSA public or private key. |
DSAKeyPairGenerator | An interface to an object capable of generating DSA key pairs. |
DSAParameterSpec | This class specifies the set of parameters used with the DSA algorithm. |
DSAParams | Interface to a DSA-specific set of key parameters, which defines a DSA key family. |
DSAPrivateKey | The standard interface to a DSA private key. |
DSAPrivateKeySpec | This class specifies a DSA private key with its associated parameters. |
DSAPublicKey | The interface to a DSA public key. |
DSAPublicKeySpec | This class specifies a DSA public key with its associated parameters. |
DsmccRequest | A request for DSM-CC from broadcast signal. |
DsmccResponse | A response for DSM-CC from broadcast signal. |
DTDHandler | Receive notification of basic DTD-related events. |
Dumpable |
Represents an object whose state can be dumped into a PrintWriter .
|
DumpableContainer |
Represents a container that manages dumpables .
|
DuplicateFormatFlagsException | Unchecked exception thrown when duplicate flags are provided in the format specifier. |
Duration | A time-based amount of time, such as '34.5 seconds'. |
Duration |
Immutable representation of a time span as defined in the W3C XML Schema 1.0 specification. |
DynamicDrawableSpan |
Span that replaces the text it's attached to with a Drawable that can be aligned with
the bottom or with the baseline of the surrounding text.
|
DynamicLayout | DynamicLayout is a text layout that updates itself as the text is edited. |
DynamicLayout.Builder | Builder for dynamic layouts. |
DynamicRangeProfiles | Immutable class with information about supported 10-bit dynamic range profiles. |
DynamicsProcessing | DynamicsProcessing is an audio effect for equalizing and changing dynamic range properties of the sound. |
DynamicsProcessing.BandBase | Base class for bands |
DynamicsProcessing.BandStage | Base class for stages that hold bands |
DynamicsProcessing.Channel | Class for Channel configuration parameters. |
DynamicsProcessing.Config | Class for Config object, used by DynamicsProcessing to configure and update the audio effect. |
DynamicsProcessing.Config.Builder | |
DynamicsProcessing.Eq | Class for Equalizer stage |
DynamicsProcessing.EqBand | Class for Equalizer Bands Equalizer bands have three controllable parameters: enabled/disabled, cutoffFrequency and gain |
DynamicsProcessing.Limiter | Class for Limiter Stage Limiter is a single band compressor at the end of the processing chain, commonly used to protect the signal from overloading and distortion. |
DynamicsProcessing.Mbc | Class for Multi-Band Compressor (MBC) stage |
DynamicsProcessing.MbcBand | Class for Multi-Band compressor bands MBC bands have multiple controllable parameters: enabled/disabled, cutoffFrequency, attackTime, releaseTime, ratio, threshold, kneeWidth, noiseGateThreshold, expanderRatio, preGain and postGain. |
DynamicsProcessing.Stage | base class for the different stages. |
E
E2eeContactKeysManager | E2eeContactKeysManager provides access to the provider of end-to-end encryption contact keys. |
E2eeContactKeysManager.E2eeContactKey | A parcelable class encapsulating other users' end to end encrypted contact key. |
E2eeContactKeysManager.E2eeSelfKey | A parcelable class encapsulating self end to end encrypted contact key. |
EapAkaInfo | EapAkaInfo represents data provided by the server during EAP AKA authentication |
EapAkaInfo.Builder |
This class can be used to incrementally construct an EapAkaInfo .
|
EapInfo | EapInfo represents data provided by the server during EAP authentication |
EapSessionConfig | EapSessionConfig represents a container for EAP method configuration. |
EapSessionConfig.Builder |
This class can be used to incrementally construct an EapSessionConfig .
|
EapSessionConfig.EapAkaConfig | EapAkaConfig represents the configs needed for an EAP AKA session. |
EapSessionConfig.EapAkaOption | EapAkaOption represents optional configurations for EAP AKA authentication. |
EapSessionConfig.EapAkaOption.Builder |
This class can be used to incrementally construct an EapAkaOption .
|
EapSessionConfig.EapAkaPrimeConfig | EapAkaPrimeConfig represents the configs needed for an EAP-AKA' session. |
EapSessionConfig.EapMethodConfig | EapMethodConfig represents a generic EAP method configuration. |
EapSessionConfig.EapMsChapV2Config | EapMsChapV2Config represents the configs needed for an EAP MSCHAPv2 session. |
EapSessionConfig.EapSimConfig | EapSimConfig represents the configs needed for an EAP SIM session. |
EapSessionConfig.EapTtlsConfig | EapTtlsConfig represents the configs needed for an EAP-TTLS session. |
EasyConnectStatusCallback | Easy Connect (DPP) Status Callback. |
EasyEditSpan | Provides an easy way to edit a portion of text. |
ECField | This interface represents an elliptic curve (EC) finite field. |
ECFieldF2m | This immutable class defines an elliptic curve (EC) characteristic 2 finite field. |
ECFieldFp | This immutable class defines an elliptic curve (EC) prime finite field. |
ECGenParameterSpec | This immutable class specifies the set of parameters used for generating elliptic curve (EC) domain parameters. |
ECKey | The interface to an elliptic curve (EC) key. |
ECParameterSpec | This immutable class specifies the set of domain parameters used with elliptic curve cryptography (ECC). |
ECPoint | This immutable class represents a point on an elliptic curve (EC) in affine coordinates. |
ECPrivateKey | The interface to an elliptic curve (EC) private key. |
ECPrivateKeySpec | This immutable class specifies an elliptic curve private key with its associated parameters. |
ECPublicKey | The interface to an elliptic curve (EC) public key. |
ECPublicKeySpec | This immutable class specifies an elliptic curve public key with its associated parameters. |
EdDSAParameterSpec | A class used to specify EdDSA signature and verification parameters. |
EdECKey | An interface for an elliptic curve public/private key as defined by RFC 8032: Edwards-Curve Digital Signature Algorithm (EdDSA). |
EdECPoint | An elliptic curve point used to specify keys as defined by RFC 8032: Edwards-Curve Digital Signature Algorithm (EdDSA). |
EdECPrivateKey | An interface for an elliptic curve private key as defined by RFC 8032: Edwards-Curve Digital Signature Algorithm (EdDSA). |
EdECPrivateKeySpec | A class representing elliptic curve private keys as defined in RFC 8032: Edwards-Curve Digital Signature Algorithm (EdDSA), including the curve and other algorithm parameters. |
EdECPublicKey | An interface for an elliptic curve public key as defined by RFC 8032: Edwards-Curve Digital Signature Algorithm (EdDSA). |
EdECPublicKeySpec | A class representing elliptic curve public keys as defined in RFC 8032: Edwards-Curve Digital Signature Algorithm (EdDSA), including the curve and other algorithm parameters. |
EdgeEffect | This class performs the graphical effect used at the edges of scrollable widgets when the user scrolls beyond the content bounds in 2D space. |
Editable | This is the interface for text whose content and markup can be changed (as opposed to immutable text like Strings). |
Editable.Factory |
Factory used by TextView to create new Editables .
|
EditingEndedEvent | Event for an editing operation having ended. |
EditingEndedEvent.Builder |
Builder for EditingEndedEvent
|
EditingSession | Represents a session of media editing, for example, transcoding between formats, transmuxing or applying trimming or audio/video effects to a stream. |
EditorBoundsInfo | Container of rectangular position related info for the Editor. |
EditorBoundsInfo.Builder |
Builder for EditorBoundsInfo .
|
EditorInfo | An EditorInfo describes several attributes of a text editing object that an input method is communicating with (typically an EditText), most importantly the type of text content it contains and the current cursor position. |
Edits | Records lengths of string edits but not replacement text. |
Edits.Iterator | Access to the list of edits. |
EditText | A user interface element for entering and modifying text. |
EditTextPreference | This class was deprecated in API level 29. Use the AndroidX Preference Library for consistent behavior across all devices. For more information on using the AndroidX Preference Library see Settings. |
Effect |
Effects are high-performance transformations that can be applied to image frames. |
EffectContext |
An EffectContext keeps all necessary state information to run Effects within a Open GL ES 2.0 context. |
EffectFactory |
The EffectFactory class defines the list of available Effects, and provides functionality to inspect and instantiate them. |
EffectUpdateListener | Some effects may issue callbacks to inform the host of changes to the effect state. |
EGL | |
EGL10 | |
EGL11 | |
EGL14 | EGL 1.4 |
EGL15 | EGL 1.5 |
EGLConfig | Wrapper class for native EGLConfig objects. |
EGLConfig | |
EGLContext | Wrapper class for native EGLContext objects. |
EGLContext | |
EGLDisplay | Wrapper class for native EGLDisplay objects. |
EGLDisplay | |
EGLExt | EGL Extensions |
EGLImage | Wrapper class for native EGLImage objects. |
EGLObjectHandle | Base class for wrapped EGL objects. |
EGLSurface | Wrapper class for native EGLSurface objects. |
EGLSurface | |
EGLSync | Wrapper class for native EGLSync objects. |
Element | This class was deprecated in API level 31. Renderscript has been deprecated in API level 31. Please refer to the migration guide for the proposed alternatives. |
Element | An XML element. |
Element |
The Element interface represents an element in an HTML or XML
document.
|
Element.Builder | Builder class for producing complex elements with matching field and name pairs. |
Element.DataKind | The special interpretation of the data if required. |
Element.DataType | DataType represents the basic type information for a basic element. |
ElementListener | Listens for the beginning and ending of elements. |
ElementType | The constants of this enumerated class provide a simple classification of the syntactic locations where annotations may appear in a Java program. |
ElevationGainedRecord | Captures the elevation gained by the user since the last reading. |
ElevationGainedRecord.Builder |
Builder class for ElevationGainedRecord
|
EllipticCurve | This immutable class holds the necessary values needed to represent an elliptic curve. |
EmbeddedPhotoPickerClient |
Callback to define mechanisms by which can apps can receive notifications about
different events from embedded photopicker for the corresponding Session
(EmbeddedPhotoPickerSession ).
|
EmbeddedPhotoPickerFeatureInfo | An immutable parcel to carry information regarding desired features of caller for a given session. |
EmbeddedPhotoPickerFeatureInfo.Builder | |
EmbeddedPhotoPickerProvider |
This interface provides an api that callers can use to get a session of embedded PhotoPicker
(EmbeddedPhotoPickerSession ).
|
EmbeddedPhotoPickerProviderFactory |
Interface to get instance of EmbeddedPhotoPickerProvider class to request a new
EmbeddedPhotoPickerSession .
|
EmbeddedPhotoPickerSession |
Class that holds the embedded photopicker view wrapped in
SurfaceControlViewHost.SurfacePackage that can be embedded by the caller in their
view hierarchy by placing it in a SurfaceView via its
SurfaceView.setChildSurfacePackage api.
|
EmbeddingVector | Embeddings are vector representations of data, such as text, images, and audio, which can be generated by machine learning models and used for semantic search. |
EmbossMaskFilter | |
EmergencyNumber | A parcelable class that wraps and retrieves the information of number, service category(s) and country code for a specific emergency number. |
EmojiConsistency | The set of emoji that should be drawn by the system with the default font for device consistency. |
EmptyStackException |
Thrown by methods in the Stack class to indicate
that the stack is empty.
|
EncodedKeySpec | This class represents a public or private key in encoded format. |
EncoderProfiles | Describes a set of encoding profiles for a given media (audio and/or video) profile. |
EncoderProfiles.AudioProfile | Configuration for an audio encoder. |
EncoderProfiles.VideoProfile | Configuration for a video encoder. |
EncryptedPrivateKeyInfo |
This class implements the EncryptedPrivateKeyInfo type
as defined in PKCS #8.
|
EncryptedTopic |
Encrypted form of Topic .
|
EndElementListener | Listens for the end of elements. |
EndTextElementListener | Listens for the end of text elements. |
Energy | Represents a unit of energy. |
EnterpriseGlobalSearchSession | Provides a connection to all enterprise (work profile) AppSearch databases the querying application has been granted access to. |
Entity | A representation of a item using ContentValues. |
Entity | This interface represents a known entity, either parsed or unparsed, in an XML document. |
Entity.NamedContentValues | |
EntityIterator |
A specialization of Iterator that allows iterating over a collection of
Entity objects.
|
EntityReference |
EntityReference nodes may be used to represent an entity
reference in the tree.
|
EntityResolver | Basic interface for resolving entities. |
EntityResolver2 | Extended interface for mapping external entity references to input sources, or providing a missing external subset. |
Enum<E extends Enum<E>> | This is the common base class of all Java language enumeration classes. |
EnumConstantNotPresentException | Thrown when an application tries to access an enum constant by name and the enum type contains no constant with the specified name. |
Enumeration<E> | An object that implements the Enumeration interface generates a series of elements, one at a time. |
EnumMap<K extends Enum<K>, V> |
A specialized Map implementation for use with enum type keys.
|
EnumSet<E extends Enum<E>> |
A specialized Set implementation for use with enum types.
|
Environment | Provides access to environment variables. |
EnvironmentalReverb | A sound generated within a room travels in many directions. |
EnvironmentalReverb.OnParameterChangeListener | The OnParameterChangeListener interface defines a method called by the EnvironmentalReverb when a parameter value has changed. |
EnvironmentalReverb.Settings | The Settings class regroups all environmental reverb parameters. |
EOFException | Signals that an end of file or end of stream has been reached unexpectedly during input. |
EphemeralPublicKeyNotFoundException |
Thrown if the ephemeral public key was not found in the session transcript
passed to IdentityCredential.getEntries(byte[], Map, byte[], byte[]) .
|
Equalizer | An Equalizer is used to alter the frequency response of a particular music source or of the main output mix. |
Equalizer.OnParameterChangeListener | The OnParameterChangeListener interface defines a method called by the Equalizer when a parameter value has changed. |
Equalizer.Settings | The Settings class regroups all equalizer parameters. |
Era | An era of the time-line. |
ErrnoException |
A checked exception thrown when Os methods fail.
|
Error |
An Error is a subclass of Throwable
that indicates serious problems that a reasonable application
should not try to catch.
|
ErrorHandler | Basic interface for SAX error handlers. |
ErrorListener |
To provide customized error handling, implement this interface and
use the |
ErrorManager | ErrorManager objects can be attached to Handlers to process any error that occurs on a Handler during Logging. |
ETC1 | Methods for encoding and decoding ETC1 textures. |
ETC1Util | Utility methods for using ETC1 compressed textures. |
ETC1Util.ETC1Texture | A utility class encapsulating a compressed ETC1 texture. |
EthernetNetworkSpecifier |
A NetworkSpecifier used to identify ethernet interfaces.
|
EthiopicCalendar | Implement the Ethiopic calendar system. |
EuiccInfo | Information about an eUICC chip/device. |
EuiccManager | EuiccManager is the application interface to eUICCs, or eSIMs/embedded SIMs. |
Event | Abstract class for metrics events. |
EventInput |
The input data for IsolatedWorker.onEvent(android.adservices.ondevicepersonalization.EventInput, android.os.OutcomeReceiver) .
|
EventListener | A tagging interface that all event listener interfaces must extend. |
EventListenerProxy<T extends EventListener> |
An abstract wrapper class for an EventListener class
which associates a set of additional parameters with the listener.
|
EventLog | Access to the system diagnostic event record. |
EventLog.Event | A previously logged event read from the logs. |
EventLogRecord | Data to be logged in the EVENTS table. |
EventLogRecord.Builder |
A builder for EventLogRecord
|
EventLogTags |
This class was deprecated
in API level 9.
This class is no longer functional.
Use EventLog instead.
|
EventLogTags.Description | |
EventObject |
The root class from which all event state objects shall be derived. |
EventOutput |
The result returned by IsolatedWorker.onEvent(EventInput, android.os.OutcomeReceiver) .
|
EventOutput.Builder |
A builder for EventOutput
|
EventStats | Contains usage statistics for an event type for a specific time range. |
EventUrlProvider | Generates event tracking URLs for a request. |
Exception |
The class Exception and its subclasses are a form of
Throwable that indicates conditions that a reasonable
application might want to catch.
|
ExceptionInInitializerError | Signals that an unexpected exception has occurred in a static initializer. |
Exchanger<V> | A synchronization point at which threads can pair and swap elements within pairs. |
Executable |
A shared superclass for the common functionality of Method
and Constructor .
|
ExecuteAppFunctionRequest | A request to execute an app function. |
ExecuteAppFunctionRequest.Builder |
Builder for ExecuteAppFunctionRequest .
|
ExecuteAppFunctionResponse | The response to an app function execution. |
ExecuteInIsolatedServiceRequest |
The request of OnDevicePersonalizationManager.executeInIsolatedService .
|
ExecuteInIsolatedServiceRequest.Builder |
A builder for ExecuteInIsolatedServiceRequest
|
ExecuteInIsolatedServiceRequest.OutputSpec |
The set of spec to indicate output of IsolatedService .
|
ExecuteInIsolatedServiceResponse |
The response of OnDevicePersonalizationManager.executeInIsolatedService .
|
ExecuteInput |
The input data for IsolatedWorker.onExecute(ExecuteInput, android.os.OutcomeReceiver) .
|
ExecuteOutput |
The result returned by IsolatedWorker.onExecute(ExecuteInput, android.os.OutcomeReceiver)
in response to a call to OnDevicePersonalizationManager#execute(ComponentName,
PersistableBundle, java.util.concurrent.Executor, OutcomeReceiver) from a client app.
|
ExecuteOutput.Builder |
A builder for ExecuteOutput
|
ExecutionException | Exception thrown when attempting to retrieve the result of a task that aborted by throwing an exception. |
Executor |
An object that executes submitted Runnable tasks.
|
ExecutorCompletionService<V> |
A CompletionService that uses a supplied Executor
to execute tasks.
|
Executors |
Factory and utility methods for Executor , ExecutorService , ScheduledExecutorService , ThreadFactory , and Callable classes defined in this
package.
|
ExecutorService |
An Executor that provides methods to manage termination and
methods that can produce a Future for tracking progress of
one or more asynchronous tasks.
|
ExemptionMechanism | This class provides the functionality of an exemption mechanism, examples of which are key recovery, key weakening, and key escrow. |
ExemptionMechanismException | This is the generic ExemptionMechanism exception. |
ExemptionMechanismSpi |
This class defines the Service Provider Interface (SPI)
for the ExemptionMechanism class.
|
ExerciseCompletionGoal |
A goal which should be met to complete a PlannedExerciseStep .
|
ExerciseCompletionGoal.ActiveCaloriesBurnedGoal |
An ExerciseCompletionGoal that requires a specified number of active calories to be
burned.
|
ExerciseCompletionGoal.DistanceGoal |
An ExerciseCompletionGoal that requires covering a specified distance.
|
ExerciseCompletionGoal.DistanceWithVariableRestGoal |
An ExerciseCompletionGoal that requires covering a specified distance.
|
ExerciseCompletionGoal.DurationGoal |
An ExerciseCompletionGoal that requires a specified duration to elapse.
|
ExerciseCompletionGoal.RepetitionsGoal |
An ExerciseCompletionGoal that requires a specified number of repetitions to be
completed.
|
ExerciseCompletionGoal.StepsGoal |
An ExerciseCompletionGoal that requires completing a specified number of steps.
|
ExerciseCompletionGoal.TotalCaloriesBurnedGoal |
An ExerciseCompletionGoal that requires a specified number of total calories to be
burned.
|
ExerciseCompletionGoal.UnknownGoal |
An ExerciseCompletionGoal that is unknown.
|
ExerciseCompletionGoal.UnspecifiedGoal |
An ExerciseCompletionGoal that has no specific target metric.
|
ExerciseLap | Captures the time of a lap within exercise session. |
ExerciseLap.Builder |
Builder class for ExerciseLap
|
ExercisePerformanceGoal |
A goal which should be aimed for during a PlannedExerciseStep .
|
ExercisePerformanceGoal.AmrapGoal |
An ExercisePerformanceGoal that requires completing as many repetitions as possible.
|
ExercisePerformanceGoal.CadenceGoal |
An ExercisePerformanceGoal that requires a target cadence range to be met during the
associated PlannedExerciseStep .
|
ExercisePerformanceGoal.HeartRateGoal |
An ExercisePerformanceGoal that requires a target heart rate range, in BPM, to be met
during the associated PlannedExerciseStep .
|
ExercisePerformanceGoal.PowerGoal |
An ExercisePerformanceGoal that requires a target power range to be met during the
associated PlannedExerciseStep .
|
ExercisePerformanceGoal.RateOfPerceivedExertionGoal |
An ExercisePerformanceGoal that requires a target RPE (rate of perceived exertion) to
be met during the associated PlannedExerciseStep .
|
ExercisePerformanceGoal.SpeedGoal |
An ExercisePerformanceGoal that requires a target speed range to be met during the
associated PlannedExerciseStep .
|
ExercisePerformanceGoal.UnknownGoal |
An ExercisePerformanceGoal that is unknown.
|
ExercisePerformanceGoal.WeightGoal |
An ExercisePerformanceGoal that requires a target weight to be lifted during the
associated PlannedExerciseStep .
|
ExerciseRoute | Route of the exercise session. |
ExerciseRoute.Location | Point in the time and space. |
ExerciseRoute.Location.Builder |
Builder class for Location
|
ExerciseSegment |
Represents particular exercise within exercise session (see ExerciseSessionRecord ).
|
ExerciseSegment.Builder |
Builder class for ExerciseSegment
|
ExerciseSegmentType |
Identifier for exercise types, as returned by ExerciseSegment.getSegmentType() .
|
ExerciseSessionRecord | Captures exercise or a sequence of exercises. |
ExerciseSessionRecord.Builder |
Builder class for ExerciseSessionRecord
|
ExerciseSessionType |
Identifier for exercise types, as returned by ExerciseSessionRecord.getExerciseType() .
|
ExifInterface | This is a class for reading and writing Exif tags in various image file formats. |
ExpandableListActivity |
This class was deprecated
in API level 30.
Use RecyclerView or use
ExpandableListView directly
|
ExpandableListAdapter |
An adapter that links a ExpandableListView with the underlying
data.
|
ExpandableListView | A view that shows items in a vertically scrolling two-level list. |
ExpandableListView.ExpandableListContextMenuInfo |
Extra menu information specific to an ExpandableListView provided
to the
View.OnCreateContextMenuListener.onCreateContextMenu(ContextMenu, View, ContextMenuInfo)
callback when a context menu is brought up for this AdapterView.
|
ExpandableListView.OnChildClickListener | Interface definition for a callback to be invoked when a child in this expandable list has been clicked. |
ExpandableListView.OnGroupClickListener | Interface definition for a callback to be invoked when a group in this expandable list has been clicked. |
ExpandableListView.OnGroupCollapseListener | Used for being notified when a group is collapsed |
ExpandableListView.OnGroupExpandListener | Used for being notified when a group is expanded |
ExplicitGcViolation |
See #StrictMode.ThreadPolicy.Builder.detectExplicitGc() .
|
Explode | This transition tracks changes to the visibility of target views in the start and end scenes and moves views in or out from the edges of the scene. |
ExtendedSSLSession |
Extends the SSLSession interface to support additional
session attributes.
|
Extension | This interface represents an X.509 extension. |
ExtensionSessionConfiguration |
A class that aggregates all supported arguments for
CameraExtensionSession initialization.
|
Externalizable | Only the identity of the class of an Externalizable instance is written in the serialization stream and it is the responsibility of the class to save and restore the contents of its instances. |
ExternalStorageStats |
Shared/external storage statistics for a UserHandle on a single
storage volume.
|
ExtractEditText |
Specialization of EditText for showing and interacting with the
extracted text in a full-screen input method.
|
ExtractedText | Information about text that has been extracted for use by an input method. |
ExtractedTextRequest | Description of what an input method would like from an application when extract text from its input editor. |
F
FabricatedOverlay | FabricatedOverlay describes the content of Fabricated Runtime Resource Overlay (FRRO) that is used to overlay the app's resources. |
Face | Describes a face detected in an image. |
Face.Builder | Builds a Face object. |
FaceDetector |
Identifies the faces of people in a
Bitmap graphic object.
|
FaceDetector.Face | A Face contains all the information identifying the location of a face in a bitmap. |
FactoryConfigurationError | Thrown when a problem with configuration with the Parser Factories exists. |
FactoryResetProtectionPolicy | The factory reset protection policy determines which accounts can unlock a device that has gone through untrusted factory reset. |
FactoryResetProtectionPolicy.Builder |
Builder class for FactoryResetProtectionPolicy objects.
|
Fade | This transition tracks changes to the visibility of target views in the start and end scenes and fades views in or out when they become visible or non-visible. |
FastNative |
An ART runtime built-in optimization for native methods to speed up JNI transitions:
Compared to normal native methods, native methods that are annotated with
@FastNative use faster JNI transitions from managed code to the native code
and back.
|
FeatureGroupInfo | A set of features that can be requested by an application. |
FeatureInfo | Definition of a single optional hardware or software feature of an Android device. |
FederatedComputeInput |
The input data for FederatedComputeScheduler.schedule .
|
FederatedComputeInput.Builder |
A builder for FederatedComputeInput
|
FederatedComputeScheduler | Handles scheduling federated compute jobs. |
FederatedComputeScheduler.Params | The parameters related to job scheduling. |
FederatedComputeScheduleRequest |
The input for FederatedComputeScheduler.schedule(FederatedComputeScheduleRequest,
java.util.concurrent.Executor, android.os.OutcomeReceiver) .
|
FederatedComputeScheduleResponse |
The result returned by FederatedComputeScheduler.schedule(FederatedComputeScheduleRequest,
java.util.concurrent.Executor, android.os.OutcomeReceiver) when successful.
|
FetchAndJoinCustomAudienceRequest |
The request object wrapping the required and optional parameters needed to fetch a CustomAudience .
|
FetchAndJoinCustomAudienceRequest.Builder |
Builder for FetchAndJoinCustomAudienceRequest objects.
|
FhirResource | A class to capture the FHIR resource data. |
FhirResource.Builder |
Builder class for FhirResource .
|
FhirVersion | Represents the FHIR version. |
Field | This class is used to set all information of a field. |
Field |
A Field provides information about, and dynamic access to, a
single field of a class or an interface.
|
Field.Builder |
A builder for Field
|
FieldClassification | Represents a classified field from the detection service. |
FieldClassification | Represents the field classification results for a given field. |
FieldClassification.Match |
Represents the score of a UserData entry for the field.
|
FieldPacker | This class was deprecated in API level 31. Renderscript has been deprecated in API level 31. Please refer to the migration guide for the proposed alternatives. |
FieldPosition |
FieldPosition is a simple class used by Format
and its subclasses to identify fields in formatted output.
|
File | An abstract representation of file and directory pathnames. |
FileAlreadyExistsException | Checked exception thrown when an attempt is made to create a file or directory and a file of that name already exists. |
FileAttribute<T> |
An object that encapsulates the value of a file attribute that can be set
atomically when creating a new file or directory by invoking the createFile or createDirectory methods.
|
FileAttributeView | An attribute view that is a read-only or updatable view of non-opaque values associated with a file in a filesystem. |
FileBackupHelper |
A helper class that can be used in conjunction with
BackupAgentHelper to manage the backup of a set of
files.
|
FileChannel | A channel for reading, writing, mapping, and manipulating a file. |
FileChannel.MapMode | A typesafe enumeration for file-mapping modes. |
FileDescriptor | Instances of the file descriptor class serve as an opaque handle to the underlying machine-specific structure representing an open file, an open socket, or another source or sink of bytes. |
FileFilter | A filter for abstract pathnames. |
FileHandler | Simple file logging Handler. |
FileInfo | Describes a single file that is available over MBMS. |
FileInputStream |
A FileInputStream obtains input bytes
from a file in a file system.
|
FileIntegrityManager | This class provides access to file integrity related operations. |
FileLock | A token representing a lock on a region of a file. |
FileLockInterruptionException | Checked exception received by a thread when another thread interrupts it while it is waiting to acquire a file lock. |
FilenameFilter | Instances of classes that implement this interface are used to filter filenames. |
FileNameMap | A simple interface which provides a mechanism to map between a file name and a MIME type string. |
FileNotFoundException | Signals that an attempt to open the file denoted by a specified pathname has failed. |
FileObserver | Monitors files (using inotify) to fire an event after files are accessed or changed by any process on the device (including this one). |
FileOutputStream |
A file output stream is an output stream for writing data to a
File or to a FileDescriptor .
|
FileOwnerAttributeView | A file attribute view that supports reading or updating the owner of a file. |
FilePermission | Legacy security code; do not use. |
FileReader | Reads text from character files using a default buffer size. |
Files | This class consists exclusively of static methods that operate on files, directories, or other types of files. |
FileServiceInfo | Describes a file service available from the carrier from which files can be downloaded via cell-broadcast. |
FileStore | Storage for files. |
FileStoreAttributeView |
An attribute view that is a read-only or updatable view of the attributes of
a FileStore .
|
FileSystem | Provides an interface to a file system and is the factory for objects to access files and other objects in the file system. |
FileSystemAlreadyExistsException | Runtime exception thrown when an attempt is made to create a file system that already exists. |
FileSystemException | Thrown when a file system operation fails on one or two files. |
FileSystemLoopException | Checked exception thrown when a file system loop, or cycle, is encountered. |
FileSystemNotFoundException | Runtime exception thrown when a file system cannot be found. |
FileSystemProvider | Service-provider class for file systems. |
FileSystems | Factory methods for file systems. |
FileTime | Represents the value of a file's time stamp attribute. |
FileTypeDetector | A file type detector for probing a file to guess its file type. |
FileUriExposedException |
The exception that is thrown when an application exposes a file://
Uri to another app.
|
FileUriExposedViolation | |
FileUtils | Utility methods useful for working with files. |
FileUtils.ProgressListener | Listener that is called periodically as progress is made. |
FileVisitOption | Defines the file tree traversal options. |
FileVisitor<T> | A visitor of files. |
FileVisitResult |
The result type of a FileVisitor .
|
FileWriter | Writes text to character files using a default buffer size. |
FillCallback |
|
FillContext |
This class represents a context for each fill request made via AutofillService.onFillRequest(android.service.autofill.FillRequest, android.os.CancellationSignal, android.service.autofill.FillCallback) .
|
FillEventHistory |
Describes what happened after the last
AutofillService.onFillRequest(FillRequest, android.os.CancellationSignal, FillCallback)
call.
|
FillEventHistory.Event |
Description of an event that occurred after the latest call to
FillCallback.onSuccess(FillResponse) .
|
FillRequest | This class represents a request to an autofill service to interpret the screen and provide information to the system which views are interesting for saving and what are the possible ways to fill the inputs on the screen if applicable. |
FillResponse |
Response for an AutofillService.onFillRequest(android.service.autofill.FillRequest, android.os.CancellationSignal, android.service.autofill.FillCallback) .
|
FillResponse.Builder |
Builder for FillResponse objects.
|
Filter |
A filter constrains data with a filtering pattern. |
Filter | A Filter can be used to provide fine grain control over what is logged, beyond the control provided by log levels. |
Filter.FilterListener |
Listener used to receive a notification upon completion of a filtering operation. |
Filter.FilterResults |
Holds the results of a filtering operation. |
Filterable |
Defines a filterable behavior. |
FilterInputStream |
A FilterInputStream contains
some other input stream, which it uses as
its basic source of data, possibly transforming
the data along the way or providing additional
functionality.
|
FilterOutputStream | This class is the superclass of all classes that filter output streams. |
FilterQueryProvider | This class can be used by external clients of CursorAdapter and CursorTreeAdapter to define how the content of the adapter should be filtered. |
FilterReader | Abstract class for reading filtered character streams. |
FilterWriter | Abstract class for writing filtered character streams. |
FingerprintGestureController |
An AccessibilityService can capture gestures performed on a device's fingerprint
sensor, as long as the device has a sensor capable of detecting gestures.
|
FingerprintGestureController.FingerprintGestureCallback | Class that is called back when fingerprint gestures are being used for accessibility. |
FingerprintManager |
This class was deprecated
in API level 28.
See BiometricPrompt which shows a system-provided dialog upon starting
authentication. In a world where devices may have different types of biometric authentication,
it's much more realistic to have a system-provided authentication dialog since the method may
vary by vendor/device.
|
FingerprintManager.AuthenticationCallback |
This class was deprecated
in API level 28.
See BiometricPrompt.AuthenticationCallback
|
FingerprintManager.AuthenticationResult |
This class was deprecated
in API level 28.
See BiometricPrompt.AuthenticationResult
|
FingerprintManager.CryptoObject |
This class was deprecated
in API level 28.
See BiometricPrompt.CryptoObject
|
FlakyTest | This @interface was deprecated in API level 24. Use FlakyTest instead. New tests should be written using the Android Testing Support Library. |
Float |
The Float class wraps a value of primitive type
float in an object.
|
Float2 | This class was deprecated in API level 31. Renderscript has been deprecated in API level 31. Please refer to the migration guide for the proposed alternatives. |
Float3 | This class was deprecated in API level 31. Renderscript has been deprecated in API level 31. Please refer to the migration guide for the proposed alternatives. |
Float4 | This class was deprecated in API level 31. Renderscript has been deprecated in API level 31. Please refer to the migration guide for the proposed alternatives. |
FloatAction |
Action sent by a RangeTemplate , ToggleRangeTemplate .
|
FloatArrayEvaluator |
This evaluator can be used to perform type interpolation between float[] values.
|
FloatBuffer | A float buffer. |
FloatEvaluator |
This evaluator can be used to perform type interpolation between float values.
|
FloatMath |
This class was deprecated
in API level 22.
Use Math instead.
|
FloatProperty<T> |
An implementation of Property to be used specifically with fields of type
float .
|
FloorsClimbedRecord | Captures the number of floors climbed by the user between the start and end time. |
FloorsClimbedRecord.Builder |
Builder class for FloorsClimbedRecord
|
Flow |
Interrelated interfaces and static methods for establishing
flow-controlled components in which Publishers
produce items consumed by one or more Subscribers , each managed by a Subscription .
|
Flow.Processor<T, R> | A component that acts as both a Subscriber and Publisher. |
Flow.Publisher<T> | A producer of items (and related control messages) received by Subscribers. |
Flow.Subscriber<T> | A receiver of messages. |
Flow.Subscription |
Message control linking a Publisher and Subscriber .
|
Flushable |
A Flushable is a destination of data that can be flushed.
|
FocusFinder | The algorithm used for finding the next focusable view in a given direction from a view that currently has focus. |
Font | A font class can be used for creating FontFamily. |
Font.Builder | A builder class for creating new Font. |
FontFamily | A font family class can be used for creating Typeface. |
FontFamily.Builder | A builder class for creating new FontFamily. |
FontRequest |
This class was deprecated
in API level 31.
Use the FontRequest
|
FontScaleConverter | A converter for non-linear font scaling. |
FontsContract |
This class was deprecated
in API level 31.
Use the Jetpack Core Library
FontsContractCompat for consistent behavior across all
devices.
|
FontsContract.Columns |
This class was deprecated
in API level 31.
Use the FontsContractCompat.Columns for consistent
behavior across all devices.
|
FontsContract.FontFamilyResult |
This class was deprecated
in API level 31.
Use the FontsContractCompat.FontFamilyResult for
consistent behavior across all devices
|
FontsContract.FontInfo |
This class was deprecated
in API level 31.
Use the FontsContractCompat.FontInfo for
consistent behavior across all devices
|
FontsContract.FontRequestCallback |
This class was deprecated
in API level 31.
Use the FontsContractCompat.FontRequestCallback
for consistent behavior across all devices
|
FontStyle | A font style object. |
FontVariationAxis | Class that holds information about single font variation axis. |
ForegroundColorSpan | Changes the color of the text to which the span is attached. |
ForegroundServiceStartNotAllowedException |
Exception thrown when an app tries to start a foreground Service when it's not allowed to
do so.
|
ForegroundServiceTypeException |
Base exception thrown when an app tries to start a foreground Service
without a valid type.
|
ForkJoinPool |
An ExecutorService for running ForkJoinTask s.
|
ForkJoinPool.ForkJoinWorkerThreadFactory |
Factory for creating new ForkJoinWorkerThread s.
|
ForkJoinPool.ManagedBlocker |
Interface for extending managed parallelism for tasks running
in ForkJoinPool s.
|
ForkJoinTask<V> |
Abstract base class for tasks that run within a ForkJoinPool .
|
ForkJoinWorkerThread |
A thread managed by a ForkJoinPool , which executes
ForkJoinTask s.
|
Format |
Format is an abstract base class for formatting locale-sensitive
information such as dates, messages, and numbers.
|
Format.Field |
Defines constants that are used as attribute keys in the
AttributedCharacterIterator returned
from Format.formatToCharacterIterator and as
field identifiers in FieldPosition .
|
FormatException | |
FormatFlagsConversionMismatchException | Unchecked exception thrown when a conversion and flag are incompatible. |
FormatStyle | Enumeration of the style of a localized date, time or date-time formatter. |
Formattable |
The Formattable interface must be implemented by any class that
needs to perform custom formatting using the 's' conversion
specifier of Formatter .
|
FormattableFlags |
FormattableFlags are passed to the Formattable.formatTo() method and modify the output format for Formattables.
|
FormattedNumber | The result of a number formatting operation. |
FormattedNumberRange | The result of a number range formatting operation. |
FormattedValue | An abstract formatted value: a string with associated field attributes. |
Formatter |
Utility class to aid in formatting common values that are not covered
by the Formatter class in java.util
|
Formatter | An interpreter for printf-style format strings. |
Formatter | A Formatter provides support for formatting LogRecords. |
Formatter.BigDecimalLayoutForm |
Enum for BigDecimal formatting.
|
FormatterClosedException | Unchecked exception thrown when the formatter has been closed. |
FormEditRecord | Record of a form filling operation that has been executed on a single form field in a PDF. |
FormEditRecord.Builder |
Builder for FormEditRecord
|
FormWidgetInfo | Information about a form widget of a PDF document. |
FormWidgetInfo.Builder |
Builder for FormWidgetInfo
|
FractionPrecision | A class that defines a rounding strategy based on a number of fraction places and optionally significant digits to be used when formatting numbers in NumberFormatter. |
Fragment |
This class was deprecated
in API level 28.
Use the Jetpack Fragment Library
Fragment for consistent behavior across all devices
and access to Lifecycle.
|
Fragment.InstantiationException |
This class was deprecated
in API level 28.
Use Fragment.InstantiationException
|
Fragment.SavedState |
This class was deprecated
in API level 28.
Use Fragment.SavedState
|
FragmentBreadCrumbs | This class was deprecated in API level 21. This widget is no longer supported. |
FragmentBreadCrumbs.OnBreadCrumbClickListener | This interface was deprecated in API level 28. This widget is no longer supported. |
FragmentContainer |
This class was deprecated
in API level 28.
Use the Support Library
FragmentContainer .
|
FragmentController |
This class was deprecated
in API level 28.
Use the Support Library
FragmentController
|
FragmentHostCallback<E> |
This class was deprecated
in API level 28.
Use the Support Library
FragmentHostCallback
|
FragmentManager |
This class was deprecated
in API level 28.
Use the Support Library
FragmentManager for consistent behavior across all devices
and access to Lifecycle.
|
FragmentManager.BackStackEntry |
This interface was deprecated
in API level 28.
Use the
Support Library FragmentManager.BackStackEntry
|
FragmentManager.FragmentLifecycleCallbacks |
This class was deprecated
in API level 28.
Use the
Support Library
FragmentManager.FragmentLifecycleCallbacks
|
FragmentManager.OnBackStackChangedListener |
This interface was deprecated
in API level 28.
Use the
Support Library
FragmentManager.OnBackStackChangedListener
|
FragmentManagerNonConfig |
This class was deprecated
in API level 28.
Use the Support Library
FragmentManagerNonConfig
|
FragmentTransaction |
This class was deprecated
in API level 28.
Use the Support Library
FragmentTransaction
|
FrameLayout | FrameLayout is designed to block out an area on the screen to display a single item. |
FrameLayout.LayoutParams | Per-child layout information for layouts that support margins. |
FrameMetrics | Class containing timing data for various milestones in a frame lifecycle reported by the rendering subsystem. |
FrameStats | This is the base class for frame statistics. |
Freezable<T> | Provides a flexible mechanism for controlling access, without requiring that a class be immutable. |
FreezePeriod | A class that represents one freeze period which repeats annually. |
FrequencyCapFilters | A container for the ad filters that are based on frequency caps. |
FrequencyCapFilters.Builder |
Builder for creating FrequencyCapFilters objects.
|
FullBackupDataOutput |
Provides the interface through which a BackupAgent writes entire files
to a full backup data set, via its BackupAgent.onFullBackup(FullBackupDataOutput)
method.
|
Function<T, R> | Represents a function that accepts one argument and produces a result. |
FunctionalInterface | An informative annotation type used to indicate that an interface type declaration is intended to be a functional interface as defined by the Java Language Specification. |
Future<V> |
A Future represents the result of an asynchronous
computation.
|
Future.State | Represents the computation state. |
FutureTask<V> | A cancellable asynchronous computation. |
G
Gainmap | Gainmap represents a mechanism for augmenting an SDR image to produce an HDR one with variable display adjustment capability. |
Gallery |
This class was deprecated
in API level 16.
This widget is no longer supported. Other horizontally scrolling
widgets include HorizontalScrollView and ViewPager
from the support library.
|
Gallery.LayoutParams | Gallery extends LayoutParams to provide a place to hold current Transformation information along with previous position/transformation info. |
GameManager | The GameManager allows system apps to modify and query the game mode of apps. |
GameState | State of the game passed to the GameManager. |
GatewayInfo | Encapsulated gateway address information for outgoing call. |
GatheringByteChannel | A channel that can write bytes from a sequence of buffers. |
GCMParameterSpec |
Specifies the set of parameters required by a Cipher using the Galois/Counter Mode (GCM) mode.
|
GeneralSecurityException |
The GeneralSecurityException class is a generic
security exception class that provides type safety for all the
security-related exception classes that extend from it.
|
Generated | |
GenericArrayType |
GenericArrayType represents an array type whose component
type is either a parameterized type or a type variable.
|
GenericDeclaration | A common interface for all entities that declare type variables. |
GenericDocument | Represents a document unit. |
GenericDocument.Builder<BuilderType extends GenericDocument.Builder<BuilderType>> |
The builder class for GenericDocument .
|
GenericSignatureFormatError | Thrown when a syntactically malformed signature attribute is encountered by a reflective method that needs to interpret the generic signature information for a type, method or constructor. |
Geocoder | A class for handling geocoding and reverse geocoding. |
Geocoder.GeocodeListener | A listener for asynchronous geocoding results. |
GeolocationPermissions | This class is used to manage permissions for the WebView's Geolocation JavaScript API. |
GeolocationPermissions.Callback | A callback interface used by the host application to set the Geolocation permission state for an origin. |
GeomagneticField | Estimates magnetic field at a given point on Earth, and in particular, to compute the magnetic declination from true north. |
Gesture | A gesture is a hand-drawn shape on a touch screen. |
GestureDescription |
Accessibility services with the
R.styleable.AccessibilityService_canPerformGestures property can dispatch
gestures.
|
GestureDescription.Builder |
Builder for a GestureDescription
|
GestureDescription.StrokeDescription | Immutable description of stroke that can be part of a gesture. |
GestureDetector |
Detects various gestures and events using the supplied MotionEvent s.
|
GestureDetector.OnContextClickListener | The listener that is used to notify when a context click occurs. |
GestureDetector.OnDoubleTapListener | The listener that is used to notify when a double-tap or a confirmed single-tap occur. |
GestureDetector.OnGestureListener | The listener that is used to notify when gestures occur. |
GestureDetector.SimpleOnGestureListener | A convenience class to extend when you only want to listen for a subset of all the gestures. |
GestureLibraries | |
GestureLibrary | |
GestureOverlayView | A transparent overlay for gesture input that can be placed on top of other widgets or contain other widgets. |
GestureOverlayView.OnGestureListener | |
GestureOverlayView.OnGesturePerformedListener | |
GestureOverlayView.OnGesturingListener | |
GesturePoint | A timed point of a gesture stroke. |
GestureStore | GestureLibrary maintains gesture examples and makes predictions on a new gesture |
GestureStroke | A gesture stroke started on a touch down and ended on a touch up. |
GestureUtils |
Utility functions for gesture processing & analysis, including methods for:
|
GetAdSelectionDataOutcome | Represents ad selection data collected from device for ad selection. |
GetAdSelectionDataRequest | Represents a request containing the information to get ad selection data. |
GetAdSelectionDataRequest.Builder |
Builder for GetAdSelectionDataRequest objects.
|
GetByDocumentIdRequest |
Encapsulates a request to retrieve documents by namespace and IDs from the AppSearchSession database.
|
GetByDocumentIdRequest.Builder |
Builder for GetByDocumentIdRequest objects.
|
GetChars | Please implement this interface if your CharSequence has a getChars() method like the one in String that is faster than calling charAt() multiple times. |
GetCredentialException |
Represents an error encountered during the
CredentialManager.getCredential(Context, GetCredentialRequest,
CancellationSignal, Executor, OutcomeReceiver) operation.
|
GetCredentialRequest | A request to retrieve the user credential, potentially launching UI flows to let the user pick from different credential sources. |
GetCredentialRequest | Request for getting user's credential from a given credential provider. |
GetCredentialRequest.Builder |
A builder for GetCredentialRequest .
|
GetCredentialResponse | A response object that encapsulates the credential successfully retrieved from the user. |
GetMedicalDataSourcesRequest |
A create request for HealthConnectManager.getMedicalDataSources .
|
GetMedicalDataSourcesRequest.Builder |
Builder class for GetMedicalDataSourcesRequest .
|
GetSchemaResponse |
The response class of AppSearchSession.getSchema
|
GetSchemaResponse.Builder |
Builder for GetSchemaResponse objects.
|
GetTopicsRequest | Get Topics Request. |
GetTopicsRequest.Builder |
Builder for GetTopicsRequest objects.
|
GetTopicsResponse | Represent the result from the getTopics API. |
GetTopicsResponse.Builder |
Builder for GetTopicsResponse objects.
|
GetValueRequest | Request parameters to retrieve the current value of a Settings Preference. |
GetValueRequest.Builder |
Builder to construct GetValueRequest .
|
GetValueResult |
Result object given a corresponding GetValueRequest .
|
GetValueResult.Builder |
Builder to construct GetValueResult .
|
GetWalletCardsCallback |
Handles response from the QuickAccessWalletService for GetWalletCardsRequest
|
GetWalletCardsError |
Error response for an GetWalletCardsRequest .
|
GetWalletCardsRequest |
Represents a request to a QuickAccessWalletService for walletCards .
|
GetWalletCardsResponse |
The response for an GetWalletCardsRequest contains a list of wallet cards and the index
of the card that should initially be displayed in the 'selected' position.
|
GL | |
GL10 | |
GL10Ext | |
GL11 | |
GL11Ext | |
GL11ExtensionPack | |
GLDebugHelper | A helper class for debugging OpenGL ES applications. |
GLES10 | |
GLES10Ext | |
GLES11 | |
GLES11Ext | |
GLES20 | OpenGL ES 2.0 |
GLES30 | OpenGL ES 3.0 |
GLES31 | OpenGL ES 3.1 |
GLES31Ext | |
GLES31Ext.DebugProcKHR | |
GLES32 | OpenGL ES 3.2 |
GLES32.DebugProc | |
GLException | An exception class for OpenGL errors. |
GlobalSearchSession | Provides a connection to all AppSearch databases the querying application has been granted access to. |
GLSurfaceView | An implementation of SurfaceView that uses the dedicated surface for displaying OpenGL rendering. |
GLSurfaceView.EGLConfigChooser | An interface for choosing an EGLConfig configuration from a list of potential configurations. |
GLSurfaceView.EGLContextFactory | An interface for customizing the eglCreateContext and eglDestroyContext calls. |
GLSurfaceView.EGLWindowSurfaceFactory | An interface for customizing the eglCreateWindowSurface and eglDestroySurface calls. |
GLSurfaceView.GLWrapper | An interface used to wrap a GL interface. |
GLSurfaceView.Renderer | A generic renderer interface. |
GLU | A set of GL utilities inspired by the OpenGL Utility Toolkit. |
GLUtils | Utility class to help bridging OpenGL ES and Android APIs. |
GnssAntennaInfo | A class that contains information about a GNSS antenna. |
GnssAntennaInfo.Builder | Builder class for GnssAntennaInfo. |
GnssAntennaInfo.Listener | Used for receiving GNSS antenna info from the GNSS engine. |
GnssAntennaInfo.PhaseCenterOffset | Class containing information about the antenna phase center offset (PCO). |
GnssAntennaInfo.SphericalCorrections | Represents corrections on a spherical mapping. |
GnssAutomaticGainControl | A class that contains GNSS Automatic Gain Control (AGC) information. |
GnssAutomaticGainControl.Builder |
Builder for GnssAutomaticGainControl
|
GnssCapabilities | GNSS chipset capabilities. |
GnssCapabilities.Builder | Builder for GnssCapabilities. |
GnssClock | A class containing a GNSS clock timestamp. |
GnssMeasurement | A class representing a GNSS satellite measurement, containing raw and computed information. |
GnssMeasurementRequest | This class contains extra parameters to pass in a GNSS measurement request. |
GnssMeasurementRequest.Builder |
Builder for GnssMeasurementRequest
|
GnssMeasurementsEvent | A class implementing a container for data associated with a measurement event. |
GnssMeasurementsEvent.Builder |
Builder for GnssMeasurementsEvent
|
GnssMeasurementsEvent.Callback | Used for receiving GNSS satellite measurements from the GNSS engine. |
GnssNavigationMessage | A class containing a GNSS satellite Navigation Message. |
GnssNavigationMessage.Callback | Used for receiving GNSS satellite Navigation Messages from the GNSS engine. |
GnssSignalType | This class represents a GNSS signal type. |
GnssStatus |
This class represents the current state of the GNSS engine and is used in conjunction with
GnssStatus.Callback .
|
GnssStatus.Builder | Builder class to help create new GnssStatus instances. |
GnssStatus.Callback | Used for receiving notifications when GNSS events happen. |
GpsSatellite |
This class was deprecated
in API level 24.
use GnssStatus and GnssStatus.Callback .
|
GpsStatus |
This class was deprecated
in API level 24.
Use GnssStatus instead.
|
GpsStatus.Listener |
This interface was deprecated
in API level 24.
Use GnssStatus.Callback instead.
|
GpsStatus.NmeaListener |
This interface was deprecated
in API level 24.
use OnNmeaMessageListener instead.
|
GpuHeadroomParams |
Headroom request params used by SystemHealthManager.getGpuHeadroom(GpuHeadroomParams) .
|
GpuHeadroomParams.Builder | |
GradientDrawable | A Drawable with a color gradient for buttons, backgrounds, etc. |
GradientDrawable.Orientation | Controls how the gradient is oriented relative to the drawable's bounds |
GrammaticalInflectionManager | This class allow applications to control granular grammatical inflection settings (such as per-app grammatical gender). |
GraphemeClusterSegmentFinder |
Implementation of SegmentFinder using grapheme clusters as the text segment.
|
Gravity | Standard constants and tools for placing an object within a potentially larger container. |
GregorianCalendar |
[icu enhancement] ICU's replacement for GregorianCalendar . Methods, fields, and other functionality specific to ICU are labeled '[icu]'.
|
GregorianCalendar |
GregorianCalendar is a concrete subclass of
Calendar and provides the standard calendar system
used by most of the world.
|
GridLayout | A layout that places its children in a rectangular grid. |
GridLayout.Alignment | Alignments specify where a view should be placed within a cell group and what size it should be. |
GridLayout.LayoutParams | Layout information associated with each of the children of a GridLayout. |
GridLayout.Spec | A Spec defines the horizontal or vertical characteristics of a group of cells. |
GridLayoutAnimationController | A layout animation controller is used to animated a grid layout's children. |
GridLayoutAnimationController.AnimationParameters | The set of parameters that has to be attached to each view contained in the view group animated by the grid layout animation controller. |
GridView | A view that shows items in two-dimensional scrolling grid. |
Group |
This interface was deprecated
in API level 33.
This class is deprecated and subject to removal in a future
version of Java SE. It has been replaced by java.security.Policy
and related classes since 1.2.
|
GroupCall | Class used to represent a single MBMS group call. |
GroupCallCallback | A callback class for use when the application is in a group call. |
GroupPrincipal |
A UserPrincipal representing a group identity, used to
determine access rights to objects in a file system.
|
GsmCellLocation |
This class was deprecated
in API level 31.
use CellIdentity .
|
Guard |
This interface represents a guard, which is an object that is used to protect access to another object. |
GuardedObject | A GuardedObject is an object that is used to protect access to another object. |
GZIPInputStream | This class implements a stream filter for reading compressed data in the GZIP file format. |
GZIPOutputStream | This class implements a stream filter for writing compressed data in the GZIP file format. |
H
Half |
The |
Handler |
A Handler allows you to send and process Message and Runnable
objects associated with a thread's MessageQueue .
|
Handler | A Handler object takes log messages from a Logger and exports them. |
Handler.Callback | Callback interface you can use when instantiating a Handler to avoid having to implement your own subclass of Handler. |
HandlerBase |
This class was deprecated
in API level 9.
This class works with the deprecated
DocumentHandler
interface. It has been replaced by the SAX2
DefaultHandler
class.
|
HandlerThread |
A Thread that has a Looper .
|
HandshakeCompletedEvent | This event indicates that an SSL handshake completed on a given SSL connection. |
HandshakeCompletedListener | This interface is implemented by any class which wants to receive notifications about the completion of an SSL protocol handshake on a given SSL connection. |
HandwritingGesture | Base class for stylus handwriting gestures. |
HapticFeedbackConstants |
Constants to be used to perform haptic feedback effects via
View.performHapticFeedback(int)
|
HapticGenerator | Haptic Generator(HG). |
HardwareBuffer |
HardwareBuffer wraps a native AHardwareBuffer object, which is a low-level object
representing a memory buffer accessible by various hardware units.
|
HardwareBufferRenderer |
Creates an instance of a hardware-accelerated renderer. |
HardwareBufferRenderer.RenderRequest |
Sets the parameters that can be used to control a render request for a HardwareBufferRenderer .
|
HardwareBufferRenderer.RenderResult | Class that contains data regarding the result of the render request. |
HardwarePropertiesManager | The HardwarePropertiesManager class provides a mechanism of accessing hardware state of a device: CPU, GPU and battery temperatures, CPU usage per core, fan speed, etc. |
HardwareRenderer |
Creates an instance of a hardware-accelerated renderer. |
HardwareRenderer.FrameRenderRequest |
Sets the parameters that can be used to control a render request for a
HardwareRenderer .
|
HashMap<K, V> |
Hash table based implementation of the Map interface.
|
HashSet<E> |
This class implements the Set interface, backed by a hash table
(actually a HashMap instance).
|
Hashtable<K, V> | This class implements a hash table, which maps keys to values. |
HdrConversionMode | Describes the HDR conversion mode for a device. |
HeaderBlock | Unmodifiable container of headers or trailers. |
HeaderViewListAdapter | ListAdapter used when a ListView has header views. |
HealthConnectException | Class representing health connect exceptions. |
HealthConnectManager | This class provides APIs to interact with the centralized HealthConnect storage maintained by the system. |
HealthPermissions | Permissions for accessing the HealthConnect APIs. |
HealthStats | A HealthStats object contains system health data about an application. |
HeartRateRecord | Captures the user's heart rate. |
HeartRateRecord.Builder |
Builder class for HeartRateRecord
|
HeartRateRecord.HeartRateSample | A class to represent heart rate samples |
HeartRateVariabilityRmssdRecord | Captures the user's heart rate variability RMSSD. |
HeartRateVariabilityRmssdRecord.Builder |
Builder class for HeartRateVariabilityRmssdRecord
|
HebrewCalendar |
HebrewCalendar is a subclass of Calendar
that that implements the traditional Hebrew calendar.
|
HeightRecord | Captures the user's height. |
HeightRecord.Builder |
Builder class for HeightRecord
|
HeterogeneousExpandableList |
Additional methods that when implemented make an
ExpandableListAdapter take advantage of the Adapter view type
mechanism.
|
HexFormat |
HexFormat converts between bytes and chars and hex-encoded strings which may include
additional formatting markup such as prefixes, suffixes, and delimiters.
|
HideReturnsTransformationMethod | This transformation method causes any carriage return characters (\r) to be hidden by displaying them as zero-width non-breaking space characters (\ufeff). |
Highlights | A class that represents of the highlight of the text. |
Highlights.Builder | A builder for the Highlights. |
HijrahChronology | The Hijrah calendar is a lunar calendar supporting Islamic calendars. |
HijrahDate | A date in the Hijrah calendar system. |
HijrahEra | An era in the Hijrah calendar system. |
HomeSp | Class representing HomeSP subtree in PerProviderSubscription (PPS) Management Object (MO) tree. |
HorizontalScrollView | Layout container for a view hierarchy that can be scrolled by the user, allowing it to be larger than the physical display. |
HostApduService |
HostApduService is a convenience |
HostNameResolver |
This interface was deprecated
in API level 22.
Please use URL.openConnection() instead.
Please visit this webpage
for further details.
|
HostnameVerifier | This class is the base interface for hostname verification. |
HostNfcFService |
HostNfcFService is a convenience |
HostUsiVersion | Provides information about the supported Universal Stylus Initiative (USI) version of the host device. |
HpkeSpi | Service Provider Interface for HPKE client API classes to communicate with implementations of HPKE as described in RFC 9180. |
Html | This class processes HTML strings into displayable styled text. |
Html.ImageGetter | Retrieves images for HTML <img> tags. |
Html.TagHandler | Is notified when HTML tags are encountered that the parser does not know how to interpret. |
HttpAuthHandler | Represents a request for HTTP authentication. |
HttpConnectionParams |
This class was deprecated
in API level 22.
Please use URL.openConnection() instead.
Please visit this webpage
for further details.
|
HttpCookie | An HttpCookie object represents an HTTP cookie, which carries state information between server and user agent. |
HttpEngine |
An engine to process UrlRequest s, which uses the best HTTP stack available on the current
platform.
|
HttpEngine.Builder |
A builder for HttpEngine s, which allows runtime configuration of
HttpEngine .
|
HttpException |
Base exception passed to UrlRequest.Callback.onFailed() .
|
HttpParams |
This interface was deprecated
in API level 22.
Please use URL.openConnection() instead.
Please visit this webpage
for further details.
|
HttpResponseCache | Caches HTTP and HTTPS responses to the filesystem so they may be reused, saving time and bandwidth. |
HttpRetryException | Thrown to indicate that a HTTP request needs to be retried but cannot be retried automatically, due to streaming mode being enabled. |
HttpsURLConnection |
HttpsURLConnection extends HttpURLConnection
with support for https-specific features.
|
HttpURLConnection | A URLConnection with support for HTTP-specific features. |
HydrationRecord | Captures the amount of liquids user had in a single drink. |
HydrationRecord.Builder |
Builder class for HydrationRecord
|
I
IBinder | Base interface for a remotable object, the core part of a lightweight remote procedure call mechanism designed for high performance when performing in-process and cross-process calls. |
IBinder.DeathRecipient | Interface for receiving a callback when the process hosting an IBinder has gone away. |
IBinder.FrozenStateChangeCallback | A callback interface for receiving frozen state change events. |
IccOpenLogicalChannelResponse |
Response to the TelephonyManager.iccOpenLogicalChannel command.
|
Icon | An umbrella container for several serializable graphics representations, including Bitmaps, compressed bitmap images (e.g. JPG or PNG), and drawable resources (including vectors). |
Icon.OnDrawableLoadedListener |
Implement this interface to receive a callback when
loadDrawableAsync
is finished and your Drawable is ready.
|
IconMarginSpan | Paragraph affecting span, that draws a bitmap at the beginning of a text. |
ICUUncheckedIOException |
Unchecked version of IOException .
|
Identity |
This class was deprecated
in API level 3.
This class is deprecated and subject to removal in a future
version of Java SE. It has been replaced by
java.security.KeyStore , the java.security.cert package,
and java.security.Principal .
|
IdentityChangedListener | Base class for Aware identity/cluster changes callbacks. |
IdentityCredential | Class used to read data from a previously provisioned credential. |
IdentityCredentialException | Base class for all Identity Credential exceptions. |
IdentityCredentialStore | An interface to a secure store for user identity documents. |
IdentityHashMap<K, V> |
This class implements the Map interface with a hash table, using
reference-equality in place of object-equality when comparing keys (and
values).
|
IdentityScope |
This class was deprecated
in API level 3.
This class is deprecated and subject to removal in a future
version of Java SE. It has been replaced by
java.security.KeyStore , the java.security.cert package,
and java.security.Principal .
|
IDN | Provides methods to convert internationalized domain names (IDNs) between a normal Unicode representation and an ASCII Compatible Encoding (ACE) representation. |
IDNA | Abstract base class for IDNA processing. |
IDNA.Error | IDNA error bit set values. |
IDNA.Info | Output container for IDNA processing errors. |
IInterface | Base class for Binder interfaces. |
IkeDerAsn1DnIdentification | This class represents an IKE entity ID based on a DER encoded ASN.1 X.500 Distinguished Name. |
IkeException | IkeException represents a generic exception that includes internal and protocol exceptions. |
IkeFqdnIdentification | IkeFqdnIdentification represents an IKE entity identification based on a fully-qualified domain name (FQDN). |
IkeIdentification | IkeIdentification is abstract base class that represents the common information for all types of IKE entity identification. |
IkeInternalException | IkeInternalException encapsulates all local implementation or resource related exceptions. |
IkeIOException | Wrapper for I/O exceptions encountered during IKE operations. |
IkeIpv4AddrIdentification | IkeIpv4AddrIdentification represents an IKE entity identification based on IPv4 address. |
IkeIpv6AddrIdentification | IkeIpv6AddrIdentification represents an IKE entity identification based on IPv6 address. |
IkeKeyIdIdentification | IkeKeyIdIdentification represents an IKE entity identification based on a Key ID. |
IkeNetworkLostException |
IkeNetworkLostException is returned to the caller via IkeSessionCallback.onError(android.net.ipsec.ike.exceptions.IkeException) if the underlying Network for the IkeSession was lost with no alternatives.
|
IkeNonProtocolException | IkeNonProtocolException encapsulates all implementation-specific non-protocol IKE errors. |
IkeProtocolException | IkeProtocolException is an abstract class that represents the common information for all IKE protocol errors. |
IkeRfc822AddrIdentification | IkeRfc822AddrIdentification represents an IKE entity identification based on a fully-qualified RFC 822 email address ID (e.g. ike@android.com). |
IkeSaProposal | IkeSaProposal represents a proposed configuration to negotiate an IKE SA. |
IkeSaProposal.Builder | This class is used to incrementally construct a IkeSaProposal. |
IkeSession |
This class represents an IKE Session management object that allows for keying and management of
IpSecTransform s.
|
IkeSessionCallback |
Callback interface for receiving state changes of an IkeSession .
|
IkeSessionConfiguration |
IkeSessionConfiguration represents the negotiated configuration for a IkeSession .
|
IkeSessionConfiguration.Builder |
This class can be used to incrementally construct a IkeSessionConfiguration .
|
IkeSessionConnectionInfo |
IkeSessionConnectionInfo represents the connection information of an IkeSession .
|
IkeSessionParams |
IkeSessionParams contains all user provided configurations for negotiating an IkeSession .
|
IkeSessionParams.Builder |
This class can be used to incrementally construct a IkeSessionParams .
|
IkeSessionParams.IkeAuthConfig | This class contains common information of an IKEv2 authentication configuration. |
IkeSessionParams.IkeAuthDigitalSignLocalConfig | This class represents the configuration to support IKEv2 public-key-signature-based authentication of the local side. |
IkeSessionParams.IkeAuthDigitalSignRemoteConfig | This class represents the configuration to support IKEv2 public-key-signature-based authentication of the remote side. |
IkeSessionParams.IkeAuthEapConfig | This class represents the configuration to support EAP authentication of the local side. |
IkeSessionParams.IkeAuthPskConfig | This class represents the configuration to support IKEv2 pre-shared-key-based authentication of local or remote side. |
IkeTimeoutException | This exception is thrown when there is an IKE retransmission timeout. |
IkeTrafficSelector | IkeTrafficSelector represents a Traffic Selector of a Child Session. |
IkeTunnelConnectionParams | IkeTunnelConnectionParams contains IKEv2 configurations to establish an IKE/IPsec tunnel. |
Ikev2VpnProfile | The Ikev2VpnProfile is a configuration for the platform setup of IKEv2/IPsec VPNs. |
Ikev2VpnProfile.Builder | A incremental builder for IKEv2 VPN profiles |
IllegalAccessError | Thrown if an application attempts to access or modify a field, or to call a method that it does not have access to. |
IllegalAccessException | An IllegalAccessException is thrown when an application tries to reflectively create an instance (other than an array), set or get a field, or invoke a method, but the currently executing method does not have access to the definition of the specified class, field, method or constructor. |
IllegalArgumentException | Thrown to indicate that a method has been passed an illegal or inappropriate argument. |
IllegalBlockingModeException | Unchecked exception thrown when a blocking-mode-specific operation is invoked upon a channel in the incorrect blocking mode. |
IllegalBlockSizeException | This exception is thrown when the length of data provided to a block cipher is incorrect, i.e., does not match the block size of the cipher. |
IllegalChannelGroupException | Unchecked exception thrown when an attempt is made to open a channel in a group that was not created by the same provider. |
IllegalCharsetNameException | Unchecked exception thrown when a string that is not a legal charset name is used as such. |
IllegalFormatCodePointException |
Unchecked exception thrown when a character with an invalid Unicode code
point as defined by Character.isValidCodePoint is passed to the
Formatter .
|
IllegalFormatConversionException | Unchecked exception thrown when the argument corresponding to the format specifier is of an incompatible type. |
IllegalFormatException | Unchecked exception thrown when a format string contains an illegal syntax or a format specifier that is incompatible with the given arguments. |
IllegalFormatFlagsException | Unchecked exception thrown when an illegal combination flags is given. |
IllegalFormatPrecisionException |
Unchecked exception thrown when the precision is a negative value other than
-1 , the conversion does not support a precision, or the value is
otherwise unsupported.
|
IllegalFormatWidthException |
Unchecked exception thrown when the format width is a negative value other
than -1 or is otherwise unsupported.
|
IllegalMonitorStateException | Thrown to indicate that a thread has attempted to wait on an object's monitor or to notify other threads waiting on an object's monitor without owning the specified monitor. |
IllegalSelectorException | Unchecked exception thrown when an attempt is made to register a channel with a selector that was not created by the provider that created the channel. |
IllegalStateException | Signals that a method has been invoked at an illegal or inappropriate time. |
IllegalThreadStateException | Thrown to indicate that a thread is not in an appropriate state for the requested operation. |
IllformedLocaleException |
Thrown by methods in ULocale and ULocale.Builder to
indicate that an argument is not a well-formed BCP 47 tag.
|
IllformedLocaleException |
Thrown by methods in Locale and Locale.Builder to
indicate that an argument is not a well-formed BCP 47 tag.
|
Image |
A single complete image buffer to use with a media source such as a
|
Image.Plane |
A single color plane of image data. |
ImageButton |
Displays a button with an image (instead of text) that can be pressed or clicked by the user. |
ImageDecoder |
A class for converting encoded images (like |
ImageDecoder.DecodeException | Information about an interrupted decode. |
ImageDecoder.ImageInfo | Information about an encoded image. |
ImageDecoder.OnHeaderDecodedListener | Interface for changing the default settings of a decode. |
ImageDecoder.OnPartialImageListener |
Interface for inspecting a DecodeException
and potentially preventing it from being thrown.
|
ImageDecoder.Source | Source of encoded image data. |
ImageFormat | |
ImageReader |
The ImageReader class allows direct application access to image data
rendered into a Several Android media API classes accept Surface objects as targets to
render to, including |
ImageReader.Builder |
Builder class for ImageReader objects.
|
ImageReader.OnImageAvailableListener | Callback interface for being notified that a new image is available. |
ImageSpan |
Span that replaces the text it's attached to with a Drawable that can be aligned with
the bottom or with the baseline of the surrounding text.
|
ImageSwitcher |
ViewSwitcher that switches between two ImageViews when a new
image is set on it.
|
ImageTransformation |
Replaces the content of a child ImageView of a
presentation template with the first image that matches a regular expression
(regex).
|
ImageTransformation.Builder |
Builder for ImageTransformation objects.
|
ImageView |
Displays image resources, for example Bitmap
or Drawable resources.
|
ImageView.ScaleType | Options for scaling the bounds of an image to the bounds of this view. |
ImageWriter |
The ImageWriter class allows an application to produce Image data into a
|
ImageWriter.Builder |
Builder class for ImageWriter objects.
|
ImageWriter.OnImageReleasedListener | ImageWriter callback interface, used to to asynchronously notify the application of various ImageWriter events. |
ImplicitDirectBootViolation |
Subclass of Violation that is used when a process implicitly relies
on automatic Direct Boot filtering.
|
ImsException | This class defines an IMS-related exception that has been thrown while interacting with a device or carrier provided ImsService implementation. |
ImsManager | Provides access to information about Telephony IMS services on the device. |
ImsMmTelManager | A manager for the MmTel (Multimedia Telephony) feature of an IMS network, given an associated subscription. |
ImsMmTelManager.CapabilityCallback | Receives IMS capability status updates from the ImsService. |
ImsRcsManager | Manager for interfacing with the framework RCS services, including the User Capability Exchange (UCE) service, as well as managing user settings. |
ImsReasonInfo | Provides details on why an IMS call failed. |
ImsRegistrationAttributes | Contains the attributes associated with the current IMS registration. |
ImsRegistrationImplBase | Controls IMS registration for this ImsService and notifies the framework when the IMS registration for this ImsService has changed status. |
ImsStateCallback | A callback class used for monitoring changes in IMS service connection states for a specific subscription. |
InCallService | This service is implemented by an app that wishes to provide functionality for managing phone calls. |
InCallService.VideoCall |
Used to issue commands to the Connection.VideoProvider associated with a
Call .
|
InCallService.VideoCall.Callback |
The InCallService extends this class to provide a means of receiving callbacks
from the Connection.VideoProvider .
|
IncompatibleClassChangeError | Thrown when an incompatible class change has occurred to some class definition. |
IncompleteAnnotationException | Thrown to indicate that a program has attempted to access an element of an annotation interface that was added to the annotation interface definition after the annotation was compiled (or serialized). |
IncorrectContextUseViolation |
Incorrect usage of Context , such as obtaining a UI service from non-UI Context
instance.
|
IndexedPropertyChangeEvent | An "IndexedPropertyChange" event gets delivered whenever a component that conforms to the JavaBeans™ specification (a "bean") changes a bound indexed property. |
IndexOutOfBoundsException | Thrown to indicate that an index of some sort (such as to an array, to a string, or to a vector) is out of range. |
IndianCalendar |
IndianCalendar is a subclass of GregorianCalendar
that numbers years since the birth of the Buddha.
|
Inet4Address | This class represents an Internet Protocol version 4 (IPv4) address. |
Inet6Address | This class represents an Internet Protocol version 6 (IPv6) address. |
InetAddress | This class represents an Internet Protocol (IP) address. |
InetAddresses |
Utility methods for InetAddress implementations.
|
InetSocketAddress | This class implements an IP Socket Address (IP address + port number) It can also be a pair (hostname + port number), in which case an attempt will be made to resolve the hostname. |
InferenceInput | Contains all the information needed for a run of model inference. |
InferenceInput.Builder |
A builder for InferenceInput
|
InferenceInput.Params | |
InferenceInput.Params.Builder |
A builder for Params
|
InferenceOutput |
The result returned by ModelManager.run .
|
InferenceOutput.Builder |
A builder for InferenceOutput
|
InflateException | This exception is thrown by an inflater on error conditions. |
Inflater | This class provides support for general purpose decompression using the popular ZLIB compression library. |
InflaterInputStream | This class implements a stream filter for uncompressing data in the "deflate" compression format. |
InflaterOutputStream | Implements an output stream filter for uncompressing data stored in the "deflate" compression format. |
InheritableThreadLocal<T> |
This class extends ThreadLocal to provide inheritance of values
from parent thread to child thread: when a child thread is created, the
child receives initial values for all inheritable thread-local variables
for which the parent has values.
|
Inherited | Indicates that an annotation interface is automatically inherited. |
InlineContentView | This class represents a view that holds opaque content from another app that you can inline in your UI. |
InlineContentView.SurfaceControlCallback | Callback for observing the lifecycle of the surface control that manipulates the backing secure embedded UI surface. |
InlineExecutionProhibitedException |
Thrown when an executor runs a submitted runnable inline in Executor.execute(Runnable) and UrlRequest.Builder.setDirectExecutorAllowed(boolean) was not called.
|
InlinePresentation |
Wrapper class holding a Slice and an InlinePresentationSpec for rendering UI
for an Inline Suggestion.
|
InlinePresentationSpec | This class represents the presentation specification by which an inline suggestion should abide when constructing its UI. |
InlinePresentationSpec.Builder |
A builder for InlinePresentationSpec
|
InlineSuggestion | This class represents an inline suggestion which is made by one app and can be embedded into the UI of another. |
InlineSuggestionInfo | This class represents the description of an inline suggestion. |
InlineSuggestionsRequest | This class represents an inline suggestion request made by one app to get suggestions from the other source. |
InlineSuggestionsRequest.Builder |
A builder for InlineSuggestionsRequest
|
InlineSuggestionsResponse | This class represents an inline suggestion response. |
InMemoryDexClassLoader |
A ClassLoader implementation that loads classes from a
buffer containing a DEX file.
|
InputBinding |
Information given to an InputMethod about a client connecting
to it.
|
InputConfiguration | Immutable class to store an input configuration that is used to create a reprocessable capture session. |
InputConnection |
The InputConnection interface is the communication channel from an
InputMethod back to the application that is receiving its
input.
|
InputConnectionWrapper |
Wrapper class for proxying calls to another InputConnection. |
InputContentInfo | A container object with which input methods can send content files to the target application. |
InputDevice | Describes the capabilities of a particular input device. |
InputDevice.MotionRange |
Provides information about the range of values for a particular MotionEvent axis.
|
InputDevice.ViewBehavior |
Provides information on how views processing MotionEvent s generated by this input
device should respond to the events.
|
InputEvent | Common base class for input events. |
InputFilter |
InputFilters can be attached to Editable s to constrain the
changes that can be made to them.
|
InputFilter.AllCaps | This filter will capitalize all the lowercase and titlecase letters that are added through edits. |
InputFilter.LengthFilter | This filter will constrain edits not to make the length of the text greater than the specified length. |
InputManager | Provides information about input devices and available key layouts. |
InputManager.InputDeviceListener | Listens for changes in input devices. |
InputMethod | This class provides input method APIs. |
InputMethod | The InputMethod interface represents an input method which can generate key events and text, such as digital, email addresses, CJK characters, other language characters, and etc., while handling various input events, and send the text back to the application that requests text input. |
InputMethod.AccessibilityInputConnection |
This class provides the allowed list of InputConnection APIs for
accessibility services.
|
InputMethod.SessionCallback | |
InputMethodInfo | This class is used to specify meta information of an input method. |
InputMethodManager | Central system API to the overall input method framework (IMF) architecture, which arbitrates interaction between applications and the current input method. |
InputMethodService | InputMethodService provides a standard implementation of an InputMethod, which final implementations can derive from and customize. |
InputMethodService.InputMethodImpl |
Concrete implementation of
AbstractInputMethodService.AbstractInputMethodImpl that provides
all of the standard behavior for an input method.
|
InputMethodService.InputMethodSessionImpl |
Concrete implementation of
AbstractInputMethodService.AbstractInputMethodSessionImpl that provides
all of the standard behavior for an input method session.
|
InputMethodService.Insets | Information about where interesting parts of the input method UI appear. |
InputMethodSession |
The InputMethodSession interface provides the per-client functionality
of InputMethod that is safe to expose to applications.
|
InputMethodSession.EventCallback | |
InputMethodSubtype | This class is used to specify meta information of a subtype contained in an input method editor (IME). |
InputMethodSubtype.InputMethodSubtypeBuilder | InputMethodSubtypeBuilder is a builder class of InputMethodSubtype. |
InputMismatchException |
Thrown by a Scanner to indicate that the token
retrieved does not match the pattern for the expected type, or
that the token is out of range for the expected type.
|
InputQueue | An input queue provides a mechanism for an application to receive incoming input events. |
InputQueue.Callback | Interface to receive notification of when an InputQueue is associated and dissociated with a thread. |
InputSource | A single input source for an XML entity. |
InputStream | This abstract class is the superclass of all classes representing an input stream of bytes. |
InputStreamReader |
An InputStreamReader is a bridge from byte streams to character streams: It
reads bytes and decodes them into characters using a specified charset .
|
InputTransferToken |
A token that can be used to request focus on or to transfer touch gesture to a
SurfaceControlViewHost or SurfaceControl that has an input channel.
|
InputType |
Bit definitions for an integer defining the basic content type of text
held in an Editable object.
|
InsertGesture |
A sub-class of HandwritingGesture for inserting text at the defined insertion point.
|
InsertGesture.Builder |
Builder for InsertGesture .
|
InsertModeGesture |
A sub-class of HandwritingGesture for starting an insert mode which inserts a space in
the editor to let users hand write freely at the designated insertion point.
|
InsertModeGesture.Builder |
Builder for InsertModeGesture .
|
InsertRecordsResponse |
Response for HealthConnectManager.insertRecords .
|
InsetDrawable | A Drawable that insets another Drawable by a specified distance or fraction of the content bounds. |
Insets | An Insets instance holds four integer offsets which describe changes to the four edges of a Rectangle. |
InspectionCompanion<T> | An interface for companion objects used to inspect views. |
InspectionCompanion.UninitializedPropertyMapException |
Thrown by InspectionCompanion.readProperties(java.lang.Object, android.view.inspector.PropertyReader) if called before
InspectionCompanion.mapProperties(android.view.inspector.PropertyMapper) .
|
InspectionCompanionProvider | An interface for services that can provide inspection companions for a class. |
InstallSourceInfo | Information about how an app was installed. |
InstanceCountViolation | |
Instant | An instantaneous point on the time-line. |
InstantiationError |
Thrown when an application tries to use the Java new
construct to instantiate an abstract class or an interface.
|
InstantiationException |
Thrown when an application tries to create an instance of a class
using the newInstance method in class
Class , but the specified class object cannot be
instantiated.
|
InstantRecord | A record that contains a measurement recorded as an instance . |
InstantSource | Provides access to the current instant. |
Instrumentation | Base class for implementing application instrumentation code. |
Instrumentation.ActivityMonitor | Information about a particular kind of Intent that is being monitored. |
Instrumentation.ActivityResult | Description of a Activity execution result to return to the original activity. |
InstrumentationInfo | Information you can retrieve about a particular piece of test instrumentation. |
InstrumentationTestCase | This class was deprecated in API level 24. Use InstrumentationRegistry instead. New tests should be written using the AndroidX Test Library. |
InstrumentationTestRunner | This class was deprecated in API level 24. Use AndroidJUnitRunner instead. New tests should be written using the Android Testing Support Library. |
InstrumentationTestSuite | This class was deprecated in API level 24. Use InstrumentationRegistry instead. New tests should be written using the Android Testing Support Library. |
Int2 | This class was deprecated in API level 31. Renderscript has been deprecated in API level 31. Please refer to the migration guide for the proposed alternatives. |
Int3 | This class was deprecated in API level 31. Renderscript has been deprecated in API level 31. Please refer to the migration guide for the proposed alternatives. |
Int4 | This class was deprecated in API level 31. Renderscript has been deprecated in API level 31. Please refer to the migration guide for the proposed alternatives. |
Int64Ref | A signed 64bit integer reference suitable for passing to lower-level system calls. |
IntArrayEvaluator |
This evaluator can be used to perform type interpolation between int[] values.
|
IntBinaryOperator |
Represents an operation upon two int -valued operands and producing an
int -valued result.
|
IntBuffer | An int buffer. |
IntConsumer |
Represents an operation that accepts a single int -valued argument and
returns no result.
|
Integer |
The Integer class wraps a value of the primitive type
int in an object.
|
IntegerWidth | A class that defines the strategy for padding and truncating integers before the decimal separator. |
Intent | An intent is an abstract description of an operation to be performed. |
Intent.FilterComparison | Wrapper class holding an Intent and implementing comparisons on it for the purpose of filtering. |
Intent.ShortcutIconResource | Represents a shortcut/live folder icon resource. |
IntentFilter | Structured description of Intent values to be matched. |
IntentFilter.AuthorityEntry |
This is an entry for a single authority in the Iterator returned by
IntentFilter.authoritiesIterator() .
|
IntentFilter.MalformedMimeTypeException | This exception is thrown when a given MIME type does not have a valid syntax. |
IntentReceiverLeakedViolation | |
IntentSender | A description of an Intent and target action to perform with it. |
IntentSender.OnFinished | Callback interface for discovering when a send operation has completed. |
IntentSender.SendIntentException | Exception thrown when trying to send through a PendingIntent that has been canceled or is otherwise no longer able to execute the request. |
IntentService |
This class was deprecated
in API level 30.
IntentService is subject to all the
background execution limits
imposed with Android 8.0 (API level 26). Consider using WorkManager
instead.
|
InterfaceAddress | This class represents a Network Interface address. |
IntermenstrualBleedingRecord | Captures the user's inter-menstrual bleeding. |
IntermenstrualBleedingRecord.Builder |
Builder class for IntermenstrualBleedingRecord
|
InternalError | Thrown to indicate some unexpected internal error has occurred in the Java Virtual Machine. |
Interpolator | |
Interpolator | An interpolator defines the rate of change of an animation. |
Interpolator.Result | |
InterruptedByTimeoutException | Checked exception received by a thread when a timeout elapses before an asynchronous operation completes. |
InterruptedException | Thrown when a thread is waiting, sleeping, or otherwise occupied, and the thread is interrupted, either before or during the activity. |
InterruptedIOException | Signals that an I/O operation has been interrupted. |
InterruptibleChannel | A channel that can be asynchronously closed and interrupted. |
IntervalRecord | A record that contains a measurement with a time interval. |
IntEvaluator |
This evaluator can be used to perform type interpolation between int values.
|
IntFlagMapping |
Maps the values of an int property to sets of string for properties that encode flags.
|
IntFunction<R> | Represents a function that accepts an int-valued argument and produces a result. |
IntPredicate |
Represents a predicate (boolean-valued function) of one int -valued
argument.
|
IntProperty<T> |
An implementation of Property to be used specifically with fields of type
int .
|
IntStream | A sequence of primitive int-valued elements supporting sequential and parallel aggregate operations. |
IntStream.Builder |
A mutable builder for an IntStream .
|
IntStream.IntMapMultiConsumer |
Represents an operation that accepts an int -valued argument
and an IntConsumer, and returns no result.
|
IntSummaryStatistics | A state object for collecting statistics such as count, min, max, sum, and average. |
IntSupplier |
Represents a supplier of int -valued results.
|
IntToDoubleFunction | Represents a function that accepts an int-valued argument and produces a double-valued result. |
IntToLongFunction | Represents a function that accepts an int-valued argument and produces a long-valued result. |
IntUnaryOperator |
Represents an operation on a single int -valued operand that produces
an int -valued result.
|
InvalidAlgorithmParameterException | This is the exception for invalid or inappropriate algorithm parameters. |
InvalidClassException | Thrown when the Serialization runtime detects one of the following problems with a Class. |
InvalidForegroundServiceTypeException |
Exception thrown when an app tries to start a foreground Service with an invalid type.
|
InvalidKeException | This exception is thrown when the remote server expected a different Diffie-Hellman group. |
InvalidKeyException | This is the exception for invalid Keys (invalid encoding, wrong length, uninitialized, etc). |
InvalidKeySpecException | This is the exception for invalid key specifications. |
InvalidMajorVersionException | This exception is thrown when major version of an inbound message is higher than 2. |
InvalidMarkException | Unchecked exception thrown when an attempt is made to reset a buffer when its mark is not defined. |
InvalidObjectException | Indicates that one or more deserialized objects failed validation tests. |
InvalidParameterException | This exception, designed for use by the JCA/JCE engine classes, is thrown when an invalid parameter is passed to a method. |
InvalidParameterSpecException | This is the exception for invalid parameter specifications. |
InvalidPathException |
Unchecked exception thrown when path string cannot be converted into a
Path because the path string contains invalid characters, or
the path string is invalid for other file system specific reasons.
|
InvalidPreferencesFormatException |
Thrown to indicate that an operation could not complete because
the input did not conform to the appropriate XML document type
for a collection of preferences, as per the Preferences
specification.
|
InvalidPropertiesFormatException |
Thrown to indicate that an operation could not complete because
the input did not conform to the appropriate XML document type
for a collection of properties, as per the Properties
specification.
|
InvalidReaderSignatureException | Thrown if the reader signature is invalid, or it doesn't contain a certificate chain, or if the signature failed to validate. |
InvalidRequestMessageException |
Thrown if message with the request doesn't satisfy the requirements documented in
IdentityCredential.getEntries(byte[], Map, byte[], byte[]) .
|
InvalidSelectorsException | This exception is thrown if the remote server received an IPsec packet with mismatched selectors. |
InvocationHandler |
InvocationHandler is the interface implemented by
the invocation handler of a proxy instance.
|
InvocationTargetException | InvocationTargetException is a checked exception that wraps an exception thrown by an invoked method or constructor. |
IOError | Thrown when a serious I/O error has occurred. |
IOException | Signals that an I/O exception of some sort has occurred. |
IpConfiguration | A class representing the IP configuration of a network. |
IpConfiguration.Builder |
Builder used to construct IpConfiguration objects.
|
IpPrefix | This class represents an IP prefix, i.e., a contiguous block of IP addresses aligned on a power of two boundary (also known as an "IP subnet"). |
IpSecAlgorithm |
This class represents a single algorithm that can be used by an IpSecTransform .
|
IpSecManager | This class contains methods for managing IPsec sessions. |
IpSecManager.ResourceUnavailableException | Thrown to indicate that an IPsec resource is unavailable. |
IpSecManager.SecurityParameterIndex | This class represents a reserved SPI. |
IpSecManager.SpiUnavailableException | Thrown to indicate that a requested SPI is in use. |
IpSecManager.UdpEncapsulationSocket | This class provides access to a UDP encapsulation Socket. |
IpSecTransform | This class represents a transform, which roughly corresponds to an IPsec Security Association. |
IpSecTransform.Builder |
This class is used to build IpSecTransform objects.
|
IpSecTransformState |
This class represents a snapshot of the state of an IpSecTransform
This class provides the current state of an IpSecTransform, enabling link metric analysis by the caller. |
IpSecTransformState.Builder |
Builder class for testing purposes
Except for testing, IPsec callers normally do not instantiate |
IslamicCalendar |
IslamicCalendar is a subclass of Calendar
that that implements the Islamic civil and religious calendars.
|
IslamicCalendar.CalculationType | enumeration of available calendar calculation types |
IsoChronology | The ISO calendar system. |
IsoDep |
Provides access to ISO-DEP (ISO 14443-4) properties and I/O operations on a Tag .
|
IsoEra | An era in the ISO calendar system. |
IsoFields | Fields and units specific to the ISO-8601 calendar system, including quarter-of-year and week-based-year. |
IsolatedContext | This class was deprecated in API level 24. New tests should be written using the Android Testing Support Library. |
IsolatedService |
Base class for services that are started by ODP on a call to
OnDevicePersonalizationManager#execute(ComponentName, PersistableBundle,
java.util.concurrent.Executor, OutcomeReceiver)
and run in an isolated
process.
|
IsolatedServiceException |
A class that an IsolatedService can use to signal a failure in handling a request and
return an error to be logged and aggregated.
|
IsolatedWorker |
Interface with methods that need to be implemented to handle requests from the
OnDevicePersonalization service to an IsolatedService .
|
Iterable<T> |
Implementing this interface allows an object to be the target of the enhanced
for statement (sometimes called the "for-each loop" statement).
|
Iterator<E> | An iterator over a collection. |
IvParameterSpec | This class specifies an initialization vector (IV). |
J
JapaneseCalendar |
JapaneseCalendar is a subclass of GregorianCalendar
that numbers years and eras based on the reigns of the Japanese emperors.
|
JapaneseChronology | The Japanese Imperial calendar system. |
JapaneseDate | A date in the Japanese Imperial calendar system. |
JapaneseEra | An era in the Japanese Imperial calendar system. |
JarEntry | This class is used to represent a JAR file entry. |
JarException | Signals that an error of some sort has occurred while reading from or writing to a JAR file. |
JarFile |
The JarFile class is used to read the contents of a jar file
from any file that can be opened with java.io.RandomAccessFile .
|
JarInputStream |
The JarInputStream class is used to read the contents of
a JAR file from any input stream.
|
JarOutputStream |
The JarOutputStream class is used to write the contents
of a JAR file to any output stream.
|
JarURLConnection | A URL Connection to a Java ARchive (JAR) file or an entry in a JAR file. |
JavascriptInterface | Annotation that allows exposing methods to JavaScript. |
JetPlayer | JetPlayer provides access to JET content playback and control. |
JetPlayer.OnJetEventListener | Handles the notification when the JET engine generates an event. |
JobInfo |
Container of data passed to the JobScheduler fully encapsulating the
parameters required to schedule work against the calling application.
|
JobInfo.Builder |
Builder class for constructing JobInfo objects.
|
JobInfo.TriggerContentUri | Information about a content URI modification that a job would like to trigger on. |
JobParameters | Contains the parameters used to configure/identify your job. |
JobScheduler | This is an API for scheduling various types of jobs against the framework that will be executed in your application's own process. |
JobService |
Entry point for the callback from the |
JobServiceEngine |
Helper for implementing a Service that interacts with
JobScheduler .
|
JobWorkItem |
A unit of work that can be enqueued for a job using
JobScheduler.enqueue .
|
JobWorkItem.Builder |
Builder class for constructing JobWorkItem objects.
|
JoinCustomAudienceRequest | The request object to join a custom audience. |
JoinCustomAudienceRequest.Builder |
Builder for JoinCustomAudienceRequest objects.
|
JoinOrSplitGesture |
A subclass of HandwritingGesture for deleting or inserting whitespace in text.
|
JoinOrSplitGesture.Builder |
Builder for JoinOrSplitGesture .
|
JoinSpec | This class represents the specifications for the joining operation in search. |
JoinSpec.Builder |
Builder for objects .
|
JSONArray | A dense indexed sequence of values. |
JSONException | Thrown to indicate a problem with the JSON API. |
JSONObject | A modifiable set of name/value mappings. |
JsonReader | Reads a JSON (RFC 4627) encoded value as a stream of tokens. |
JSONStringer |
Implements JSONObject.toString and JSONArray.toString .
|
JsonToken | A structure, name or value type in a JSON-encoded string. |
JSONTokener | Parses a JSON (RFC 4627) encoded string into the corresponding object. |
JsonWriter | Writes a JSON (RFC 4627) encoded value to a stream, one token at a time. |
JsPromptResult | Public class for handling JavaScript prompt requests. |
JsResult |
An instance of this class is passed as a parameter in various WebChromeClient action
notifications.
|
JulianFields | A set of date fields that provide access to Julian Days. |
K
Key | The Key interface is the top-level interface for all keys. |
KeyAgreement | This class provides the functionality of a key agreement (or key exchange) protocol. |
KeyAgreementSpi |
This class defines the Service Provider Interface (SPI)
for the KeyAgreement class.
|
Keyboard | This class was deprecated in API level 29. This class is deprecated because this is just a convenient UI widget class that application developers can re-implement on top of existing public APIs. If you have already depended on this class, consider copying the implementation from AOSP into your project or re-implementing a similar widget by yourselves |
Keyboard.Key | Class for describing the position and characteristics of a single key in the keyboard. |
Keyboard.Row | Container for keys in the keyboard. |
KeyboardShortcutGroup |
A group of KeyboardShortcutInfo .
|
KeyboardShortcutInfo | Information about a Keyboard Shortcut. |
KeyboardView | This class was deprecated in API level 29. This class is deprecated because this is just a convenient UI widget class that application developers can re-implement on top of existing public APIs. If you have already depended on this class, consider copying the implementation from AOSP into your project or re-implementing a similar widget by yourselves |
KeyboardView.OnKeyboardActionListener | Listener for virtual keyboard events. |
KeyChain |
The KeyChain class provides access to private keys and
their corresponding certificate chains in credential storage.
|
KeyChainAliasCallback |
The KeyChainAliasCallback is the callback for KeyChain.choosePrivateKeyAlias(Activity, KeyChainAliasCallback, String, Principal, Uri, String) .
|
KeyChainException |
Thrown on problems accessing the KeyChain .
|
KeyCharacterMap | Describes the keys provided by a keyboard device and their associated labels. |
KeyCharacterMap.KeyData |
This class was deprecated
in API level 11.
instead use KeyCharacterMap.getDisplayLabel(int) ,
KeyCharacterMap.getNumber(int) and KeyCharacterMap.get(int, int) .
|
KeyCharacterMap.UnavailableException |
Thrown by KeyCharacterMap.load when a key character map could not be loaded.
|
KeyedFrequencyCap | A frequency cap for a specific ad counter key. |
KeyedFrequencyCap.Builder |
Builder for creating KeyedFrequencyCap objects.
|
KeyEvent | Object used to report key and button events. |
KeyEvent.Callback | |