android.util
Interfaces
| AttributeSet |
A collection of attributes, as found associated with a tag in an XML document. |
| Dumpable |
Represents an object whose state can be dumped into a |
| DumpableContainer |
Represents a container that manages |
| Printer |
Simple interface for printing text, allowing redirection to various targets. |
Classes
| ArrayMap |
ArrayMap is a generic key->value mapping data structure that is designed to be more memory efficient than a traditional |
| ArraySet |
ArraySet is a generic set data structure that is designed to be more memory efficient than a traditional |
| 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. |
| 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. |
| 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). |
| Config | |
| 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. |
| EventLogTags | |
| FloatMath |
Math routines similar to those found in |
| FloatProperty |
An implementation of |
| Half |
The |
| IntProperty |
An implementation of |
| 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. |
| LayoutDirection |
A class for defining layout directions. |
| Log |
API for sending log output. |
| LogPrinter |
Implementation of a |
| LongSparseArray |
SparseArray mapping longs to Objects. |
| LruCache |
A cache that holds strong references to a limited number of values. |
| 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 | |
| Pair |
Container to ease passing around a tuple of two objects. |
| Patterns |
Commonly used regular expression patterns. |
| PrintStreamPrinter |
Implementation of a |
| PrintWriterPrinter |
Implementation of a |
| Property |
A property is an abstraction that can be used to represent a mutable value that is held in a host object. The Property's |
| Range |
Immutable class for describing the range of two numeric values. |
| Rational |
An immutable data type representation a rational number. |
| Size |
Immutable class for describing width and height dimensions in pixels. |
| SizeF |
Immutable class for describing width and height dimensions in some arbitrary unit. |
| SparseArray |
|
| SparseBooleanArray |
SparseBooleanArrays map integers to booleans. |
| SparseIntArray |
SparseIntArrays map integers to integers. |
| SparseLongArray |
SparseLongArrays map integers to longs. |
| StateSet |
State sets are arrays of positive ints where each element represents the state of a |
| StatsLog |
StatsLog provides an API for developers to send events to statsd. |
| StringBuilderPrinter |
Implementation of a |
| 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. |
Exceptions
| AndroidException |
Base class for all checked exceptions thrown by the Android frameworks. |
| AndroidRuntimeException |
Base class for all unchecked exceptions thrown by the Android frameworks. |
| Base64DataException |
This exception is thrown by |
| MalformedJsonException |
Thrown when a reader encounters malformed JSON. |
| NoSuchPropertyException |
Thrown when code requests a |
| TimeFormatException |
Enums
| JsonToken |
A structure, name or value type in a JSON-encoded string. |