| 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.Policyand related classes since 1.2. | 
      
    
      
        | AlphaAnimation | An animation that controls the alpha level of an object. | 
      
    
      
        | Animation | Abstraction for an Animation that can be applied to Views, Surfaces, or
 other objects. | 
      
    
      
        | AnimationSet | Represents a group of Animations that should be played together. | 
      
    
      
        | Animator | This is the superclass for classes which provide basic support for animations which can be
 started, ended, and have AnimatorListenersadded to them. | 
      
    
      
        | AnimatorSet | This class plays a set of Animatorobjects in the specified order. | 
      
    
      
        | ArcShape | Creates an arc shape. | 
      
    
      
        | ArrayDeque<E> | Resizable-array implementation of the Dequeinterface. | 
      
    
      
        | ArrayList<E> | Resizable-array implementation of the Listinterface. | 
      
    
      
        | AttributedCharacterIterator | An AttributedCharacterIteratorallows iteration through both text and
 related attribute information. | 
      
    
      
        | Attributes | The Attributes class maps Manifest attribute names to associated string
 values. | 
      
    
      
        | AuthProvider | Legacy security code; do not use. | 
      
    
      
        | AutoTransition | Utility class for creating a default transition that automatically fades,
 moves, and resizes views during a scene change. | 
      
    
      
        | BitSet | This class implements a vector of bits that grows as needed. | 
      
    
      
        | BreakIterator | The BreakIteratorclass implements methods for finding
 the location of boundaries in text. | 
      
    
      
        | BuddhistCalendar | BuddhistCalendaris a subclass ofGregorianCalendarthat numbers years since the birth of the Buddha. | 
      
    
      
        | Bundle | A mapping from String keys to various Parcelablevalues. | 
      
    
      
        | CRLSelector | A selector that defines a set of criteria for selecting CRLs. | 
      
    
      
        | Calendar | [icu enhancement] ICU's replacement for Calendar. Methods, fields, and other functionality specific to ICU are labeled '[icu]'. | 
      
    
      
        | CertPathBuilderResult | A specification of the result of a certification path builder algorithm. | 
      
    
      
        | CertPathParameters | A specification of certification path algorithm parameters. | 
      
    
      
        | CertPathValidatorResult | A specification of the result of a certification path validator algorithm. | 
      
    
      
        | CertSelector | A selector that defines a set of criteria for selecting Certificates. | 
      
    
      
        | CertStoreParameters | A specification of CertStoreparameters. | 
      
    
      
        | 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. | 
      
    
      
        | ChangeImageTransform | This Transition captures an ImageView's matrix before and after the
 scene change and animates it during the transition. | 
      
    
      
        | 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. | 
      
    
      
        | CharacterIterator | This interface defines a protocol for bidirectional iteration over text. | 
      
    
      
        | ChineseCalendar | ChineseCalendaris a concrete subclass ofCalendarthat implements a traditional Chinese calendar. | 
      
    
      
        | ChoiceFormat | A ChoiceFormatallows you to attach a format to a range of numbers. | 
      
    
      
        | Collator | [icu enhancement] ICU's replacement for Collator. Methods, fields, and other functionality specific to ICU are labeled '[icu]'. | 
      
    
      
        | CollectionCertStoreParameters | Parameters used as input for the Collection CertStorealgorithm. | 
      
    
      
        | CompactDecimalFormat | Formats numbers in compact (abbreviated) notation, like "1.2K" instead of "1200". | 
      
    
      
        | ComponentName | Identifier for a specific application component
 ( Activity,Service,BroadcastReceiver, orContentProvider) that is available. | 
      
    
      
        | ConcurrentSkipListMap<K, V> | A scalable concurrent ConcurrentNavigableMapimplementation. | 
      
    
      
        | ConcurrentSkipListSet<E> | A scalable concurrent NavigableSetimplementation based on
 aConcurrentSkipListMap. | 
      
    
      
        | CopticCalendar | Implement the Coptic calendar system. | 
      
    
      
        | CopyOnWriteArrayList<E> | A thread-safe variant of ArrayListin which all mutative
 operations (add,set, and so on) are implemented by
 making a fresh copy of the underlying array. | 
      
    
      
        | CurrencyPluralInfo | This class represents the information needed by
 DecimalFormat to format currency plural,
 such as "3.00 US dollars" or "1.00 US dollar". | 
      
    
      
        | Date | A thin wrapper around a millisecond value that allows
 JDBC to identify this as an SQL DATEvalue. | 
      
    
      
        | DateFormat | [icu enhancement] ICU's replacement for DateFormat. Methods, fields, and other functionality specific to ICU are labeled '[icu]'. | 
      
    
      
        | DateFormatSymbols | [icu enhancement] ICU's replacement for DateFormatSymbols. Methods, fields, and other functionality specific to ICU are labeled '[icu]'. | 
      
    
      
        | DateIntervalFormat | DateIntervalFormat is a class for formatting and parsing date
 intervals in a language-independent manner. | 
      
    
      
        | 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. | 
      
    
      
        | DateTimePatternGenerator | This class provides flexible generation of date format patterns, like
 "yy-MM-dd". | 
      
    
      
        | DecimalFormat | [icu enhancement] ICU's replacement for DecimalFormat. Methods, fields, and other functionality specific to ICU are labeled '[icu]'. | 
      
    
      
        | DecimalFormatSymbols | [icu enhancement] ICU's replacement for DecimalFormatSymbols. Methods, fields, and other functionality specific to ICU are labeled '[icu]'. | 
      
    
      
        | EnumMap<K extends Enum<K>, V> | A specialized Mapimplementation for use with enum type keys. | 
      
    
      
        | EnumSet<E extends Enum<E>> | A specialized Setimplementation for use with enum types. | 
      
    
      
        | EthiopicCalendar | Implement the Ethiopic calendar system. | 
      
    
      
        | 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. | 
      
    
      
        | 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. | 
      
    
      
        | Format | Formatis an abstract base class for formatting locale-sensitive
 information such as dates, messages, and numbers. | 
      
    
      
        | Freezable<T> | Provides a flexible mechanism for controlling access, without requiring that
 a class be immutable. | 
      
    
      
        | GregorianCalendar | [icu enhancement] ICU's replacement for GregorianCalendar. Methods, fields, and other functionality specific to ICU are labeled '[icu]'. | 
      
    
      
        | HashMap<K, V> | Hash table based implementation of the Mapinterface. | 
      
    
      
        | HashSet<E> | This class implements the Setinterface, backed by a hash table
 (actually aHashMapinstance). | 
      
    
      
        | Hashtable<K, V> | This class implements a hash table, which maps keys to values. | 
      
    
      
        | HebrewCalendar | HebrewCalendaris a subclass ofCalendarthat that implements the traditional Hebrew calendar. | 
      
    
      
        | HttpCookie | An HttpCookie object represents an HTTP cookie, which carries state
 information between server and user agent. | 
      
    
      
        | IdentityHashMap<K, V> | This class implements the Mapinterface with a hash table, using
 reference-equality in place of object-equality when comparing keys (and
 values). | 
      
    
      
        | IndianCalendar | IndianCalendaris a subclass ofGregorianCalendarthat numbers years since the birth of the Buddha. | 
      
    
      
        | Intent | An intent is an abstract description of an operation to be performed. | 
      
    
      
        | IslamicCalendar | IslamicCalendaris a subclass ofCalendarthat that implements the Islamic civil and religious calendars. | 
      
    
      
        | JapaneseCalendar | JapaneseCalendaris a subclass ofGregorianCalendarthat numbers years and eras based on the reigns of the Japanese emperors. | 
      
    
      
        | JarEntry | This class is used to represent a JAR file entry. | 
      
    
      
        | Keyframe | This class holds a time/value pair for an animation. | 
      
    
      
        | LDAPCertStoreParameters | Parameters used as input for the LDAP CertStorealgorithm. | 
      
    
      
        | LabeledIntent | A special subclass of Intent that can have a custom label/icon
 associated with it. | 
      
    
      
        | LinkedHashMap<K, V> | Hash table and linked list implementation of the Mapinterface,
 with well-defined encounter order. | 
      
    
      
        | LinkedHashSet<E> | Hash table and linked list implementation of the Setinterface,
 with well-defined encounter order. | 
      
    
      
        | LinkedList<E> | Doubly-linked list implementation of the ListandDequeinterfaces. | 
      
    
      
        | Locale | A Localeobject represents a specific geographical, political,
 or cultural region. | 
      
    
      
        | LongSparseArray<E> | SparseArray mapping longs to Objects. | 
      
    
      
        | Mac | This class provides the functionality of a "Message Authentication Code"
 (MAC) algorithm. | 
      
    
      
        | Manifest | The Manifest class is used to maintain Manifest entry names and their
 associated Attributes. | 
      
    
      
        | MeasureFormat | A formatter for Measure objects. | 
      
    
      
        | MessageFormat | MessageFormatprovides a means to produce concatenated
 messages in a language-neutral way. | 
      
    
      
        | MessagePattern | Parses and represents ICU MessageFormat patterns. | 
      
    
      
        | Normalizer | Old Unicode normalization API. | 
      
    
      
        | NumberFormat | [icu enhancement] ICU's replacement for NumberFormat. Methods, fields, and other functionality specific to ICU are labeled '[icu]'. | 
      
    
      
        | ObjectAnimator | This subclass of ValueAnimatorprovides support for animating properties on target objects. | 
      
    
      
        | OvalShape | Defines an oval shape. | 
      
    
      
        | PKIXBuilderParameters | Parameters used as input for the PKIX CertPathBuilderalgorithm. | 
      
    
      
        | PKIXCertPathBuilderResult | This class represents the successful result of the PKIX certification
 path builder algorithm. | 
      
    
      
        | PKIXCertPathChecker | An abstract class that performs one or more checks on an X509Certificate. | 
      
    
      
        | PKIXCertPathValidatorResult | This class represents the successful result of the PKIX certification
 path validation algorithm. | 
      
    
      
        | PKIXParameters | Parameters used as input for the PKIX CertPathValidatoralgorithm. | 
      
    
      
        | PKIXRevocationChecker | A PKIXCertPathCheckerfor checking the revocation status of
 certificates with the PKIX algorithm. | 
      
    
      
        | PathShape | Creates geometric paths, utilizing the Pathclass. | 
      
    
      
        | PersistableBundle | A mapping from String keys to values of various types. | 
      
    
      
        | PluralFormat | PluralFormatsupports the creation of internationalized
 messages with plural inflection. | 
      
    
      
        | Properties | The Propertiesclass represents a persistent set of
 properties. | 
      
    
      
        | PropertyValuesHolder | This class holds information about a property and the values that that property
 should take on during an animation. | 
      
    
      
        | Provider | This class represents a "provider" for the
 Java Security API, where a provider implements some or all parts of
 Java Security. | 
      
    
      
        | RectShape | Defines a rectangle shape. | 
      
    
      
        | RotateAnimation | An animation that controls the rotation of an object. | 
      
    
      
        | RoundRectShape | Creates a rounded-corner rectangle. | 
      
    
      
        | RuleBasedCollator | 
 RuleBasedCollator is a concrete subclass of Collator. 
          
    
         | 
      
    
      
        | ScaleAnimation | An animation that controls the scale of an object. | 
      
    
      
        | SelectFormat | SelectFormatsupports the creation of  internationalized
 messages by selecting phrases based on keywords.
 | 
      
    
      
        | Shape | Defines a generic graphical "shape." 
 Any Shape can be drawn to a Canvas with its own draw() method, but more
 graphical control is available if you instead pass it to a
 ShapeDrawable. | 
      
    
      
        | SimpleDateFormat | [icu enhancement] ICU's replacement for SimpleDateFormat. Methods, fields, and other functionality specific to ICU are labeled '[icu]'. | 
      
    
      
        | SimpleTimeZone | SimpleTimeZoneis a concrete subclass ofTimeZonethat represents a time zone for use with a Gregorian calendar. | 
      
    
      
        | SipProfile | This class was deprecated
      in API level 31. SipManagerand associated classes are no longer supported and
 should not be used as the basis of future VOIP apps. | 
      
    
      
        | Slide | This transition tracks changes to the visibility of target views in the
 start and end scenes and moves views in or out from one of the edges of the
 scene. | 
      
    
      
        | SparseArray<E> | SparseArraymaps integers to Objects and, unlike a normal array of Objects,
 its indices can contain gaps. | 
      
    
      
        | SparseBooleanArray | SparseBooleanArrays map integers to booleans. | 
      
    
      
        | SparseIntArray | SparseIntArrays map integers to integers. | 
      
    
      
        | SparseLongArray | SparseLongArrays map integers to longs. | 
      
    
      
        | Stack<E> | The Stackclass represents a last-in-first-out
 (LIFO) stack of objects. | 
      
    
      
        | StateListAnimator | Lets you define a number of Animators that will run on the attached View depending on the View's
 drawable state. | 
      
    
      
        | StringCharacterIterator | StringCharacterIteratorimplements theCharacterIteratorprotocol for aString. | 
      
    
      
        | TaiwanCalendar | TaiwanCalendaris a subclass ofGregorianCalendarthat numbers years since 1912. | 
      
    
      
        | Time | A thin wrapper around the java.util.Dateclass that allows the JDBC
 API to identify this as an SQLTIMEvalue. | 
      
    
      
        | TimeAnimator | This class provides a simple callback mechanism to listeners that is synchronized with all
 other animators in the system. | 
      
    
      
        | TimeZone | [icu enhancement] ICU's replacement for TimeZone. Methods, fields, and other functionality specific to ICU are labeled '[icu]'. | 
      
    
      
        | TimeZoneFormat | TimeZoneFormatsupports time zone display name formatting and parsing. | 
      
    
      
        | Timestamp | A thin wrapper around java.util.Datethat allows
 the JDBC API to identify this as an SQLTIMESTAMPvalue. | 
      
    
      
        | Transition | A Transition holds information about animations that will be run on its
 targets during a scene change. | 
      
    
      
        | TransitionSet | A TransitionSet is a parent of child transitions (including other
 TransitionSets). | 
      
    
      
        | TranslateAnimation | An animation that controls the position of an object. | 
      
    
      
        | TreeMap<K, V> | A Red-Black tree based NavigableMapimplementation. | 
      
    
      
        | TreeSet<E> | A NavigableSetimplementation based on aTreeMap. | 
      
    
      
        | UCharacterIterator | Abstract class that defines an API for iteration on text objects.This is an interface for forward and backward
 iteration and random access into a text object. | 
      
    
      
        | UFormat | An abstract class that extends Formatto provide
 additional ICU protocol, specifically, the getLocale()
 API. | 
      
    
      
        | URICertStoreParameters | Parameters used as input for CertStorealgorithms which use
 information contained in a URI to retrieve certificates and CRLs. | 
      
    
      
        | UnicodeSet | A mutable set of Unicode characters and multicharacter strings. | 
      
    
      
        | ValueAnimator | This class provides a simple timing engine for running animations
 which calculate animated values and set them on target objects. | 
      
    
      
        | Vector<E> | The Vectorclass implements a growable array of
 objects. | 
      
    
      
        | Visibility | This transition tracks changes to the visibility of target views in the
 start and end scenes. | 
      
    
      
        | WebBackForwardList | This class contains the back/forward list for a WebView. | 
      
    
      
        | WebHistoryItem | A convenience class for accessing fields in an entry in the back/forward list
 of a WebView. | 
      
    
      
        | X509CRLSelector | A CRLSelectorthat selectsX509CRLsthat
 match all specified criteria. | 
      
    
      
        | X509CertSelector | A CertSelectorthat selectsX509Certificatesthat
 match all specified criteria. | 
      
    
      
        | XMLGregorianCalendar | Representation for W3C XML Schema 1.0 date/time datatypes. 
          
    
         | 
      
    
      
        | ZipEntry | This class is used to represent a ZIP file entry. |