| 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. 
          
    
         | 
      
      
    
      
        | 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 AnimatorListeners added to them. 
          
    
         | 
      
      
    
      
        | AnimatorSet | 
        
          This class plays a set of Animator objects in the specified order. 
          
    
         | 
      
      
    
      
        | ArcShape | 
        
          Creates an arc shape. 
          
    
         | 
      
      
    
      
        | ArrayDeque<E> | 
        
          Resizable-array implementation of the Deque interface. 
          
    
         | 
      
      
    
      
        | ArrayList<E> | 
        
          Resizable-array implementation of the List interface. 
          
    
         | 
      
      
    
      
        | AttributedCharacterIterator | 
        
          An AttributedCharacterIterator allows 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 BreakIterator class implements methods for finding
 the location of boundaries in text. 
          
    
         | 
      
      
    
      
        | BuddhistCalendar | 
        
          BuddhistCalendar is a subclass of GregorianCalendar
 that numbers years since the birth of the Buddha. 
          
    
         | 
      
      
    
      
        | Bundle | 
        
          A mapping from String keys to various Parcelable values. 
          
    
         | 
      
      
    
      
        | 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 CertStore parameters. 
          
    
         | 
      
      
    
      
        | 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 | 
        
          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. 
          
    
         | 
      
      
    
      
        | 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 CertStore
 algorithm. 
          
    
         | 
      
      
    
      
        | CompactDecimalFormat | 
        
          Formats numbers in compact (abbreviated) notation, like "1.2K" instead of "1200". 
          
    
         | 
      
      
    
      
        | ComponentName | 
        
          Identifier for a specific application component
 (Activity, Service,
 BroadcastReceiver, or
 ContentProvider) that is available. 
          
    
         | 
      
      
    
      
        | ConcurrentSkipListMap<K, V> | 
        
          A scalable concurrent ConcurrentNavigableMap implementation. 
          
    
         | 
      
      
    
      
        | ConcurrentSkipListSet<E> | 
        
          A scalable concurrent NavigableSet implementation based on
 a ConcurrentSkipListMap. 
          
    
         | 
      
      
    
      
        | 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. 
          
    
         | 
      
      
    
      
        | 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 DATE value. 
          
    
          | 
      
      
    
      
        | 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 Map implementation for use with enum type keys. 
          
    
         | 
      
      
    
      
        | EnumSet<E extends Enum<E>> | 
        
          A specialized Set implementation 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 | 
        
          Format is 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 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. 
          
    
         | 
      
      
    
      
        | HebrewCalendar | 
        
          HebrewCalendar is a subclass of Calendar
 that 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 Map interface with a hash table, using
 reference-equality in place of object-equality when comparing keys (and
 values). 
          
    
         | 
      
      
    
      
        | IndianCalendar | 
        
          IndianCalendar is a subclass of GregorianCalendar
 that numbers years since the birth of the Buddha. 
          
    
         | 
      
      
    
      
        | Intent | 
        
          An intent is an abstract description of an operation to be performed. 
          
    
         | 
      
      
    
      
        | IslamicCalendar | 
        
          IslamicCalendar is a subclass of Calendar
 that that implements the Islamic civil and religious calendars. 
          
    
         | 
      
      
    
      
        | JapaneseCalendar | 
        
          JapaneseCalendar is a subclass of GregorianCalendar
 that 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 CertStore algorithm. 
          
    
         | 
      
      
    
      
        | 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 Map interface,
 with well-defined encounter order. 
          
    
          | 
      
      
    
      
        | LinkedHashSet<E> | 
        
           Hash table and linked list implementation of the Set interface,
 with well-defined encounter order. 
          
    
          | 
      
      
    
      
        | LinkedList<E> | 
        
          Doubly-linked list implementation of the List and Deque
 interfaces. 
          
    
         | 
      
      
    
      
        | Locale | 
        
          A Locale object 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 | 
        
          MessageFormat provides 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 ValueAnimator provides support for animating properties on target objects. 
          
    
         | 
      
      
    
      
        | OvalShape | 
        
          Defines an oval shape. 
          
    
         | 
      
      
    
      
        | PKIXBuilderParameters | 
        
          Parameters used as input for the PKIX CertPathBuilder
 algorithm. 
          
    
         | 
      
      
    
      
        | 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 CertPathValidator
 algorithm. 
          
    
         | 
      
      
    
      
        | PKIXRevocationChecker | 
        
          A PKIXCertPathChecker for checking the revocation status of
 certificates with the PKIX algorithm. 
          
    
         | 
      
      
    
      
        | PathShape | 
        
          Creates geometric paths, utilizing the Path class. 
          
    
         | 
      
      
    
      
        | PersistableBundle | 
        
          A mapping from String keys to values of various types. 
          
    
         | 
      
      
    
      
        | PluralFormat | 
        
          PluralFormat supports the creation of internationalized
 messages with plural inflection. 
          
    
         | 
      
      
    
      
        | Properties | 
        
          The Properties class 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 | 
        
           SelectFormat supports 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 | 
        
          SimpleTimeZone is a concrete subclass of TimeZone
 that represents a time zone for use with a Gregorian calendar. 
          
    
         | 
      
      
    
      
        | SipProfile | 
        
          
      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. 
          
    
         | 
      
      
    
      
        | 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> | 
        
          SparseArray maps 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 Stack class 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 | 
        
          StringCharacterIterator implements the
 CharacterIterator protocol for a String. 
          
    
         | 
      
      
    
      
        | TaiwanCalendar | 
        
          TaiwanCalendar is a subclass of GregorianCalendar
 that numbers years since 1912. 
          
    
         | 
      
      
    
      
        | Time | 
        
           A thin wrapper around the java.util.Date class that allows the JDBC
 API to identify this as an SQL TIME value. 
          
    
          | 
      
      
    
      
        | 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 | 
        
          TimeZoneFormat supports time zone display name formatting and parsing. 
          
    
         | 
      
      
    
      
        | Timestamp | 
        
           A thin wrapper around java.util.Date that allows
 the JDBC API to identify this as an SQL TIMESTAMP value. 
          
    
          | 
      
      
    
      
        | 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 NavigableMap implementation. 
          
    
         | 
      
      
    
      
        | TreeSet<E> | 
        
          A NavigableSet implementation based on a TreeMap. 
          
    
         | 
      
      
    
      
        | 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 Format to provide
 additional ICU protocol, specifically, the getLocale()
 API. 
          
    
         | 
      
      
    
      
        | URICertStoreParameters | 
        
          Parameters used as input for CertStore algorithms 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 Vector class 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 CRLSelector that selects X509CRLs that
 match all specified criteria. 
          
    
         | 
      
      
    
      
        | X509CertSelector | 
        
          A CertSelector that selects X509Certificates that
 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. 
          
    
         |