| AbstractChronology | An abstract implementation of a calendar system, used to organize and identify dates. |
| AccessMode | Defines access modes used to test the accessibility of a file. |
| AclEntryFlag |
Defines the flags for used by the flags component of an ACL AclEntry.
|
| AclEntryPermission |
Defines the permissions for use with the permissions component of an ACL
AclEntry.
|
| AclEntryType | A typesafe enumeration of the access control entry types. |
| Allocation.MipmapControl | Controls mipmap behavior when using the bitmap creation and update functions. |
| AlphabeticIndex.Bucket.LabelType | Type of the label |
| AsyncTask.Status | Indicates the current status of the task. |
| Authenticator.RequestorType | The type of the entity requesting authentication. |
| BigDecimal | An immutable arbitrary-precision signed decimal. |
| BigInteger | An immutable arbitrary-precision signed integer. |
| Bitmap.CompressFormat | Specifies the known formats a bitmap can be compressed into |
| Bitmap.Config | Possible bitmap configurations. |
| BlendMode | |
| BlurMaskFilter.Blur | |
| Boolean |
The Boolean class wraps a value of the primitive type
boolean in an object.
|
| BuddhistCalendar |
BuddhistCalendar is a subclass of GregorianCalendar
that numbers years since the birth of the Buddha.
|
| Byte |
The Byte class wraps a value of primitive type byte
in an object.
|
| ByteBuffer | A byte buffer. |
| CRLReason | The CRLReason enumeration specifies the reason that a certificate is revoked, as defined in RFC 3280: Internet X.509 Public Key Infrastructure Certificate and CRL Profile. |
| 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.
|
| Canvas.EdgeType |
Constant values used as parameters to quickReject() calls.
|
| Canvas.VertexMode | |
| CertPathValidatorException.BasicReason | The BasicReason enumerates the potential reasons that a certification path of any type may be invalid. |
| CharBuffer | A char buffer. |
| Character |
The Character class wraps a value of the primitive
type char in an object.
|
| Character.UnicodeScript | A family of character subsets representing the character scripts defined in the Unicode Standard Annex #24: Script Names. |
| Charset | A named mapping between sequences of sixteen-bit Unicode code units and sequences of bytes. |
| CheckBoxPreference | This class was deprecated in API level Q. Use the AndroidX Preference Library for consistent behavior across all devices. For more information on using the AndroidX Preference Library see Settings. |
| ChineseCalendar |
ChineseCalendar is a concrete subclass of Calendar
that implements a traditional Chinese calendar.
|
| 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. |
| 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. |
| Chronology | A calendar system, used to organize and identify dates. |
| ClientInfoStatus |
Enumeration for status of the reason that a property could not be set
via a call to Connection.setClientInfo
|
| CollationKey |
A CollationKey represents a String under the
rules of a specific Collator object.
|
| Collector.Characteristics |
Characteristics indicating properties of a Collector, which can
be used to optimize reduction implementations.
|
| ColorSpace.Adaptation |
List of adaptation matrices that can be used for chromatic adaptation using the von Kries transform. |
| 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 |
| CompactDecimalFormat.CompactStyle | Style parameter for CompactDecimalFormat. |
| ComponentName |
Identifier for a specific application component
(Activity, Service,
BroadcastReceiver, or
ContentProvider) that is available.
|
| Configuration | This class describes all device configuration information that can impact the resources the application retrieves. |
| ConsoleMessage.MessageLevel | |
| CopticCalendar | Implement the Coptic calendar system. |
| CryptoPrimitive | An enumeration of cryptographic primitives. |
| Currency.CurrencyUsage | Currency Usage used for Decimal Format |
| CursorJoiner.Result | The result of a call to next(). |
| Date |
The class Date represents a specific instant
in time, with millisecond precision.
|
| DateFormat.BooleanAttribute | boolean attributes |
| DayOfWeek | A day-of-week, such as 'Tuesday'. |
| Delayed | A mix-in style interface for marking objects that should be acted upon after a given delay. |
| DialogPreference | This class was deprecated in API level Q. Use the AndroidX Preference Library for consistent behavior across all devices. For more information on using the AndroidX Preference Library see Settings. |
| DisplayContext | Display context settings. |
| DisplayContext.Type | Type values for DisplayContext |
| Double |
The Double class wraps a value of the primitive type
double in an object.
|
| DoubleBuffer | A double buffer. |
| Duration | A time-based amount of time, such as '34.5 seconds'. |
| EditTextPreference | This class was deprecated in API level Q. Use the AndroidX Preference Library for consistent behavior across all devices. For more information on using the AndroidX Preference Library see Settings. |
| Element.DataKind | The special interpretation of the data if required. |
| Element.DataType | DataType represents the basic type information for a basic element. |
| ElementType | The constants of this enumerated type provide a simple classification of the syntactic locations where annotations may appear in a Java program. |
| EmergencyNumber | A parcelable class that wraps and retrieves the information of number, service category(s) and country code for a specific emergency number. |
| Enum<E extends Enum<E>> | This is the common base class of all Java language enumeration types. |
| EthiopicCalendar | Implement the Ethiopic calendar system. |
| File | An abstract representation of file and directory pathnames. |
| FileTime | Represents the value of a file's time stamp attribute. |
| FileVisitOption | Defines the file tree traversal options. |
| FileVisitResult |
The result type of a FileVisitor.
|
| Float |
The Float class wraps a value of primitive type
float in an object.
|
| FloatBuffer | A float buffer. |
| FormatStyle | Enumeration of the style of a localized date, time or date-time formatter. |
| Formatter.BigDecimalLayoutForm |
Enum for BigDecimal formatting.
|
| GradientDrawable.Orientation | Controls how the gradient is oriented relative to the drawable's bounds |
| GregorianCalendar |
GregorianCalendar is a concrete subclass of
Calendar and provides the standard calendar system
used by most of the world.
|
| Half |
The |
| HebrewCalendar |
HebrewCalendar is a subclass of Calendar
that that implements the traditional Hebrew calendar.
|
| 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. |
| IDNA.Error | IDNA error bit set values. |
| ImageView.ScaleType | Options for scaling the bounds of an image to the bounds of this view. |
| IndianCalendar |
IndianCalendar is a subclass of GregorianCalendar
that numbers years since the birth of the Buddha.
|
| Instant | An instantaneous point on the time-line. |
| IntBuffer | An int buffer. |
| Integer |
The Integer class wraps a value of the primitive type
int in an object.
|
| Interpolator.Result | |
| 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. |
| IsoEra | An era in the ISO calendar system. |
| 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. |
| JsonToken | A structure, name or value type in a JSON-encoded string. |
| KeyRep.Type | Key type. |
| Layout.Alignment | |
| LinkOption | Defines the options as to how symbolic links are handled. |
| ListPreference | This class was deprecated in API level Q. Use the AndroidX Preference Library for consistent behavior across all devices. For more information on using the AndroidX Preference Library see Settings. |
| LocalDate |
A date without a time-zone in the ISO-8601 calendar system,
such as 2007-12-03.
|
| LocalDateTime |
A date-time without a time-zone in the ISO-8601 calendar system,
such as 2007-12-03T10:15:30.
|
| LocalSocketAddress.Namespace | The namespace that this address exists in. |
| LocalTime |
A time without a time-zone in the ISO-8601 calendar system,
such as 10:15:30.
|
| Locale.Category | Enum for locale categories. |
| Locale.FilteringMode | This enum provides constants to select a filtering mode for locale matching. |
| LocaleDisplayNames.DialectHandling |
Enum used in LocaleDisplayNames.getInstance(android.icu.util.ULocale, android.icu.text.LocaleDisplayNames.DialectHandling).
|
| Long |
The Long class wraps a value of the primitive type long in an object.
|
| LongBuffer | A long buffer. |
| MappedByteBuffer | A direct byte buffer whose content is a memory-mapped region of a file. |
| Matrix.ScaleToFit | Controlls how the src rect should align into the dst rect for setRectToRect(). |
| MeasureFormat.FormatWidth | Formatting width enum. |
| MessagePattern.ApostropheMode | Mode for when an apostrophe starts quoted literal text for MessageFormat output. |
| MessagePattern.ArgType | Argument type constants. |
| MessagePattern.Part.Type | Part type constants. |
| MinguoChronology | The Minguo calendar system. |
| MinguoDate | A date in the Minguo calendar system. |
| MinguoEra | An era in the Minguo calendar system. |
| Month | A month-of-year, such as 'July'. |
| MonthDay |
A month-day in the ISO-8601 calendar system, such as --12-03.
|
| MultiSelectListPreference | This class was deprecated in API level Q. Use the AndroidX Preference Library for consistent behavior across all devices. For more information on using the AndroidX Preference Library see Settings. |
| NetworkInfo.DetailedState |
This enum was deprecated
in API level Q.
See NetworkInfo.
|
| NetworkInfo.State |
This enum was deprecated
in API level Q.
See NetworkInfo.
|
| Normalizer.Form | This enum provides constants of the four Unicode normalization forms that are described in Unicode Standard Annex #15 — Unicode Normalization Forms and two methods to access them. |
| Normalizer2.Mode | Constants for normalization modes. |
| NumericShaper.Range |
A NumericShaper.Range represents a Unicode range of a
script having its own decimal digits.
|
| ObjectStreamField | A description of a Serializable field from a Serializable class. |
| OffsetDateTime |
A date-time with an offset from UTC/Greenwich in the ISO-8601 calendar system,
such as 2007-12-03T10:15:30+01:00.
|
| OffsetTime |
A time with an offset from UTC/Greenwich in the ISO-8601 calendar system,
such as 10:15:30+01:00.
|
| PKIXReason |
The PKIXReason enumerates the potential PKIX-specific reasons
that an X.509 certification path may be invalid according to the PKIX
(RFC 3280) standard.
|
| PKIXRevocationChecker.Option | Various revocation options that can be specified for the revocation checking mechanism. |
| Paint.Align | Align specifies how drawText aligns its text relative to the [x,y] coordinates. |
| Paint.Cap | The Cap specifies the treatment for the beginning and ending of stroked lines and paths. |
| Paint.Join | The Join specifies the treatment where lines and curve segments join on a stroked path. |
| Paint.Style | The Style specifies if the primitive being drawn is filled, stroked, or both (in the same color). |
| Path | An object that may be used to locate a file in a file system. |
| Path.Direction | Specifies how closed shapes (e.g. |
| Path.FillType | Enum for the ways a path may be filled. |
| Path.Op | The logical operations that can be performed when combining two paths. |
| PathDashPathEffect.Style | |
| PluralRules.PluralType | Type of plurals and PluralRules. |
| PorterDuff.Mode |
Porter-DuffThe name of the parent class is an homage to the work of Thomas Porter and Tom Duff, presented in their seminal 1984 paper titled "Compositing Digital Images". |
| PosixFilePermission |
Defines the bits for use with the PosixFileAttributes#permissions() attribute.
|
| Preference | This class was deprecated in API level Q. Use the AndroidX Preference Library for consistent behavior across all devices. For more information on using the AndroidX Preference Library see Settings. |
| PreferenceCategory | This class was deprecated in API level Q. Use the AndroidX Preference Library for consistent behavior across all devices. For more information on using the AndroidX Preference Library see Settings. |
| PreferenceGroup | This class was deprecated in API level Q. Use the AndroidX Preference Library for consistent behavior across all devices. For more information on using the AndroidX Preference Library see Settings. |
| PreferenceScreen | This class was deprecated in API level Q. Use the AndroidX Preference Library for consistent behavior across all devices. For more information on using the AndroidX Preference Library see Settings. |
| ProcessBuilder.Redirect.Type |
The type of a Redirect.
|
| Proxy.Type | Represents the proxy type. |
| Rational |
An immutable data type representation a rational number. |
| Region.Op | |
| RelativeDateTimeFormatter.AbsoluteUnit | Represents an absolute unit. |
| RelativeDateTimeFormatter.Direction | Represents a direction for an absolute unit e.g "Next Tuesday" or "Last Tuesday" |
| RelativeDateTimeFormatter.RelativeDateTimeUnit | Represents the unit for formatting a relative date. |
| RelativeDateTimeFormatter.RelativeUnit | Represents the unit for formatting a relative date. |
| RelativeDateTimeFormatter.Style | The formatting style |
| RenderScript.ContextType | ContextType specifies the specific type of context to be created. |
| RenderScript.Priority | RenderScript worker thread priority enumeration. |
| ResolverStyle | Enumeration of different ways to resolve dates and times. |
| RetentionPolicy | Annotation retention policy. |
| RingtonePreference | This class was deprecated in API level Q. Use the AndroidX Preference Library for consistent behavior across all devices. For more information on using the AndroidX Preference Library see Settings. |
| RoundingMode | Specifies the rounding behavior for operations whose results cannot be represented exactly. |
| RowIdLifetime | Enumeration for RowId life-time values. |
| RunnableScheduledFuture<V> |
A ScheduledFuture that is Runnable.
|
| SSLEngineResult.HandshakeStatus |
An SSLEngineResult enum describing the current
handshaking state of this SSLEngine.
|
| SSLEngineResult.Status |
An SSLEngineResult enum describing the overall result
of the SSLEngine operation.
|
| Sampler.Value | |
| ScheduledFuture<V> | A delayed result-bearing action that can be cancelled. |
| SearchIterator.ElementComparisonType | Option to control how collation elements are compared. |
| Shader.TileMode | |
| Short |
The Short class wraps a value of primitive type short in an object.
|
| ShortBuffer | A short buffer. |
| SignStyle | Enumeration of ways to handle the positive/negative sign. |
| SmsMessage.MessageClass | This enum was deprecated in API level 4. Use android.telephony.SmsMessage. |
| StandardCopyOption | Defines the standard copy options. |
| StandardOpenOption | Defines the standard open options. |
| StandardProtocolFamily | Defines the standard families of communication protocols. |
| String |
The String class represents character strings.
|
| StructTimespec |
Corresponds to C's struct timespec from <time.h>.
|
| SupplicantState |
From defs.h in wpa_supplicant.
|
| SwitchPreference | This class was deprecated in API level Q. Use the AndroidX Preference Library for consistent behavior across all devices. For more information on using the AndroidX Preference Library see Settings. |
| TaiwanCalendar |
TaiwanCalendar is a subclass of GregorianCalendar
that numbers years since 1912.
|
| TextKeyListener.Capitalize | |
| TextStyle | Enumeration of the style of text formatting and parsing. |
| TextUtils.TruncateAt | |
| TextView.BufferType | Type of the text buffer that defines the characteristics of the text such as static, styleable, or editable. |
| ThaiBuddhistChronology | The Thai Buddhist calendar system. |
| ThaiBuddhistDate | A date in the Thai Buddhist calendar system. |
| ThaiBuddhistEra | An era in the Thai Buddhist calendar system. |
| Thread.State | A thread state. |
| Time |
A thin wrapper around the |
| TimeUnit |
A TimeUnit represents time durations at a given unit of
granularity and provides utility methods to convert across units,
and to perform timing and delay operations in these units.
|
| TimeZone.SystemTimeZoneType |
[icu] System time zone type constants used by filtering zones in
TimeZone#getAvailableIDs(SystemTimeZoneType, String, Integer)
|
| TimeZoneFormat.GMTOffsetPatternType | Offset pattern type enum. |
| TimeZoneFormat.ParseOption | Parse option enum, used for specifying optional parse behavior. |
| TimeZoneFormat.Style |
Time zone display format style enum used by format/parse APIs in TimeZoneFormat.
|
| TimeZoneFormat.TimeType |
Time type enum used for receiving time type (standard time, daylight time or unknown)
in TimeZoneFormat APIs.
|
| TimeZoneNames.NameType | Time zone display name types |
| Timestamp |
A thin wrapper around |
| TwoStatePreference | This class was deprecated in API level Q. Use the AndroidX Preference Library for consistent behavior across all devices. For more information on using the AndroidX Preference Library see Settings. |
| Type.CubemapFace | |
| ULocale |
[icu enhancement] ICU's replacement for Locale. Methods, fields, and other functionality specific to ICU are labeled '[icu]'.
|
| ULocale.Category | Enum for locale categories. |
| URI | Represents a Uniform Resource Identifier (URI) reference. |
| UScript.ScriptUsage | Script usage constants. |
| UUID | A class that represents an immutable universally unique identifier (UUID). |
| UnicodeSet | A mutable set of Unicode characters and multicharacter strings. |
| UnicodeSet.ComparisonStyle |
Comparison style enums used by UnicodeSet#compareTo(UnicodeSet, ComparisonStyle).
|
| UnicodeSet.SpanCondition | Argument values for whether span() and similar functions continue while the current character is contained vs. |
| UnicodeSetSpanner.CountMethod | Options for replaceFrom and countIn to control how to treat each matched span. |
| UnicodeSetSpanner.TrimOption | Options for the trim() method |
| Uri | Immutable URI reference. |
| VersionInfo | Class to store version numbers of the form major.minor.milli.micro. |
| ViewDebug.HierarchyTraceType | This enum was deprecated in API level 16. This enum is now unused |
| ViewDebug.RecyclerTraceType | This enum was deprecated in API level 16. This enum is now unused |
| WebSettings.LayoutAlgorithm | Enum for controlling the layout of html. |
| WebSettings.PluginState | The plugin state effects how plugins are treated on a page. |
| WebSettings.RenderPriority | |
| WebSettings.TextSize |
This enum was deprecated
in API level 15.
Use WebSettings#setTextZoom(int) and WebSettings#getTextZoom() instead.
|
| WebSettings.ZoomDensity | Enum for specifying the WebView's desired density. |
| Xml.Encoding | Supported character encodings. |
| Year |
A year in the ISO-8601 calendar system, such as 2007.
|
| YearMonth |
A year-month in the ISO-8601 calendar system, such as 2007-12.
|
| ZoneOffset |
A time-zone offset from Greenwich/UTC, such as +02:00.
|
| ZoneOffsetTransition | A transition between two offsets caused by a discontinuity in the local time-line. |
| ZoneOffsetTransitionRule.TimeDefinition | A definition of the way a local time can be converted to the actual transition date-time. |
| ZonedDateTime |
A date-time with a time-zone in the ISO-8601 calendar system,
such as 2007-12-03T10:15:30+01:00 Europe/Paris.
|