Interface | Description |
---|---|
AttributeSet |
A collection of attributes, as found associated with a tag in an XML
document.
|
Log.TerribleFailureHandler |
Interface to handle terrible failures from
Log.wtf(java.lang.String, java.lang.String) . |
Pools.Pool<T> |
Interface for managing a pool of objects.
|
Printer |
Simple interface for printing text, allowing redirection to various
targets.
|
TrustedTime |
Interface that provides trusted time information, possibly coming from an NTP
server.
|
Class | Description |
---|---|
ArrayMap<K,V> |
ArrayMap is a generic key->value mapping data structure that is
designed to be more memory efficient than a traditional
HashMap . |
ArraySet<E> |
ArraySet is a generic set data structure that is designed to be more memory efficient than a
traditional
HashSet . |
AtomicFile |
Helper class for performing atomic operations on a file by creating a
backup file until a write has successfully completed.
|
BackupUtils |
Utility methods for Backup/Restore
|
Base64 |
Utilities for encoding and decoding the Base64 representation of
binary data.
|
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.
|
Config | Deprecated
This class is not useful, it just returns the same value for
all constants, and has always done this.
|
DayOfMonthCursor |
Helps control and display a month view of a calendar that has a current
selected day.
|
DebugUtils |
Various utilities for debugging and logging.
|
DisplayMetrics |
A structure describing general information about a display, such as its
size, density, and font scaling.
|
EventLog |
Access to the system diagnostic event record.
|
EventLog.Event |
A previously logged event read from the logs.
|
EventLogTags | Deprecated
This class is no longer functional.
|
EventLogTags.Description | |
ExceptionUtils |
Utility methods for proxying richer exceptions across Binder calls.
|
FastImmutableArraySet<T> |
A fast immutable set wrapper for an array that is optimized for non-concurrent iteration.
|
FloatMath | Deprecated
Use
Math instead. |
FloatProperty<T> |
An implementation of
Property to be used specifically with fields of type
float . |
IntArray |
Implements a growing array of int primitives.
|
IntProperty<T> |
An implementation of
Property to be used specifically with fields of type
int . |
JsonReader |
Reads a JSON (RFC 4627)
encoded value as a stream of tokens.
|
JsonWriter |
Writes a JSON (RFC 4627)
encoded value to a stream, one token at a time.
|
KeyValueListParser |
Parses a list of key=value pairs, separated by some delimiter, and puts the results in
an internal Map.
|
LayoutDirection |
A class for defining layout directions.
|
LocalLog | |
LocalLog.ReadOnlyLocalLog | |
Log |
API for sending log output.
|
LogPrinter |
Implementation of a
Printer that sends its output
to the system log. |
LogWriter | |
LongArray |
Implements a growing array of long primitives.
|
LongSparseArray<E> |
SparseArray mapping longs to Objects.
|
LongSparseLongArray |
Map of
long to long . |
LruCache<K,V> |
A cache that holds strong references to a limited number of values.
|
MathUtils |
A class that contains utility methods related to numbers.
|
MemoryIntArray |
This class is an array of integers that is backed by shared memory.
|
MonthDisplayHelper |
Helps answer common questions that come up when displaying a month in a
6 row calendar grid format.
|
MutableBoolean | |
MutableByte | |
MutableChar | |
MutableDouble | |
MutableFloat | |
MutableInt | |
MutableLong | |
MutableShort | |
NtpTrustedTime |
TrustedTime that connects with a remote NTP server as its trusted
time source. |
PackageUtils |
Helper functions applicable to packages.
|
Pair<F,S> |
Container to ease passing around a tuple of two objects.
|
PathParser | |
PathParser.PathData |
PathData class is a wrapper around the native PathData object, which contains
the result of parsing a path string.
|
Patterns |
Commonly used regular expression patterns.
|
Pools |
Helper class for crating pools of objects.
|
Pools.SimplePool<T> |
Simple (non-synchronized) pool of objects.
|
Pools.SynchronizedPool<T> |
Synchronized) pool of objects.
|
PrefixPrinter |
PrefixPrinter is a Printer which prefixes all lines with a given
prefix.
|
PrintStreamPrinter |
Implementation of a
Printer that sends its output
to a PrintStream . |
PrintWriterPrinter |
Implementation of a
Printer that sends its output
to a PrintWriter . |
Property<T,V> |
A property is an abstraction that can be used to represent a
|
Range<T extends Comparable<? super T>> |
Immutable class for describing the range of two numeric values.
|
Rational |
An immutable data type representation a rational number.
|
Singleton<T> |
Singleton helper class for lazily initialization.
|
Size |
Immutable class for describing width and height dimensions in pixels.
|
SizeF |
Immutable class for describing width and height dimensions in some arbitrary
unit.
|
Slog | |
SparseArray<E> |
SparseArrays map integers to Objects.
|
SparseBooleanArray |
SparseBooleanArrays map integers to booleans.
|
SparseIntArray |
SparseIntArrays map integers to integers.
|
SparseLongArray |
SparseLongArrays map integers to longs.
|
Spline |
Performs spline interpolation given a set of control points.
|
Spline.LinearSpline | |
Spline.MonotoneCubicSpline | |
StateSet |
State sets are arrays of positive ints where each element
represents the state of a
View (e.g. focused,
selected, visible, etc.). |
StringBuilderPrinter |
Implementation of a
Printer that sends its output
to a StringBuilder . |
TimedRemoteCaller<T> |
This is a helper class for making an async one way call and
its async one way response response in a sync fashion within
a timeout.
|
TimeUtils |
A class containing utility methods related to time zones.
|
TimingLogger |
A utility class to help log timings splits throughout a method call.
|
TypedValue |
Container for a dynamically typed data value.
|
Xml |
XML utility methods.
|
Enum | Description |
---|---|
JsonToken |
A structure, name or value type in a JSON-encoded string.
|
Xml.Encoding |
Supported character encodings.
|
Exception | Description |
---|---|
AndroidException |
Base class for all checked exceptions thrown by the Android frameworks.
|
AndroidRuntimeException |
Base class for all unchecked exceptions thrown by the Android frameworks.
|
BackupUtils.BadVersionException |
Thrown when there is a backup version mismatch
between the data received and what the system can handle
|
Base64DataException |
This exception is thrown by
Base64InputStream or Base64OutputStream
when an error is detected in the data being decoded. |
MalformedJsonException |
Thrown when a reader encounters malformed JSON.
|
NoSuchPropertyException |
Thrown when code requests a
Property on a class that does
not expose the appropriate method or field. |
SuperNotCalledException | |
TimeFormatException |