AsyncTask<Params, Progress, Result> |
AsyncTask enables proper and easy use of the UI thread. |
BaseBundle |
A mapping from String keys to values of various types. |
BatteryManager |
The BatteryManager class contains strings and constants used for values in the ACTION_BATTERY_CHANGED Intent, and provides a method for querying battery and charging properties. |
Binder |
Base class for a remotable object, the core part of a lightweight remote procedure call mechanism defined by IBinder . |
Build |
Information about the current build, extracted from system properties. |
Build.VERSION |
Various version strings. |
Build.VERSION_CODES |
Enumeration of the currently known SDK version codes. |
Bundle |
A mapping from String keys to various Parcelable values. |
CancellationSignal |
Provides the ability to cancel an operation in progress. |
ConditionVariable |
Class that implements the condition variable locking paradigm. |
CountDownTimer |
Schedule a countdown until a time in the future, with regular notifications on intervals along the way. |
CpuUsageInfo |
CPU usage information per core. |
Debug |
Provides various debugging methods for Android applications, including tracing and allocation counts. |
Debug.InstructionCount |
This class was deprecated in API level 23. Instruction counting is no longer supported. |
Debug.MemoryInfo |
This class is used to retrieved various statistics about the memory mappings for this process. |
DropBoxManager |
Enqueues chunks of data (from various sources -- application crashes, kernel log records, etc.). |
DropBoxManager.Entry |
A single entry retrieved from the drop box. |
Environment |
Provides access to environment variables. |
FileObserver |
Monitors files (using inotify) to fire an event after files are accessed or changed by by any process on the device (including this one). |
Handler |
A Handler allows you to send and process Message and Runnable objects associated with a thread's MessageQueue . |
HandlerThread |
Handy class for starting a new thread that has a looper. |
HardwarePropertiesManager |
The HardwarePropertiesManager class provides a mechanism of accessing hardware state of a device: CPU, GPU and battery temperatures, CPU usage per core, fan speed, etc. |
LocaleList |
LocaleList is an immutable list of Locales, typically used to keep an ordered list of user preferences for locales. |
Looper |
Class used to run a message loop for a thread. |
MemoryFile |
MemoryFile is a wrapper for the Linux ashmem driver. |
Message |
Defines a message containing a description and arbitrary data object that can be sent to a Handler . |
MessageQueue |
Low-level class holding the list of messages to be dispatched by a Looper . |
Messenger |
Reference to a Handler, which others can use to send messages to it. |
Parcel |
Container for a message (data and object references) that can be sent through an IBinder. |
ParcelFileDescriptor |
The FileDescriptor returned by readFileDescriptor() , allowing you to close it when done with it. |
ParcelFileDescriptor.AutoCloseInputStream |
An InputStream you can create on a ParcelFileDescriptor, which will take care of calling ParcelFileDescriptor.close() for you when the stream is closed. |
ParcelFileDescriptor.AutoCloseOutputStream |
An OutputStream you can create on a ParcelFileDescriptor, which will take care of calling ParcelFileDescriptor.close() for you when the stream is closed. |
ParcelUuid |
This class is a Parcelable wrapper around UUID which is an immutable representation of a 128-bit universally unique identifier. |
PatternMatcher |
A simple pattern matcher, which is safe to use on untrusted data: it does not provide full reg-exp support, only simple globbing that can not be used maliciously. |
PersistableBundle |
A mapping from String keys to values of various types. |
PowerManager |
This class gives you control of the power state of the device. |
PowerManager.WakeLock |
A wake lock is a mechanism to indicate that your application needs to have the device stay on. |
Process |
Tools for managing OS processes. |
RecoverySystem |
RecoverySystem contains methods for interacting with the Android recovery system (the separate partition that can be used to install system updates, wipe user data, etc.) |
RemoteCallbackList<E extends IInterface> |
Takes care of the grunt work of maintaining a list of remote interfaces, typically for the use of performing callbacks from a Service to its clients. |
ResultReceiver |
Generic interface for receiving a callback result from someone. |
StatFs |
Retrieve overall information about the space on a filesystem. |
StrictMode |
StrictMode is a developer tool which detects things you might be doing by accident and brings them to your attention so you can fix them. |
StrictMode.ThreadPolicy |
StrictMode policy applied to a certain thread. |
StrictMode.ThreadPolicy.Builder |
Creates StrictMode.ThreadPolicy instances. |
StrictMode.VmPolicy |
StrictMode policy applied to all threads in the virtual machine's process. |
StrictMode.VmPolicy.Builder |
Creates StrictMode.VmPolicy instances. |
SystemClock |
Core timekeeping facilities. |
TokenWatcher |
Helper class that helps you use IBinder objects as reference counted tokens. |
Trace |
Writes trace events to the system trace buffer. |
UserHandle |
Representation of a user on the device. |
UserManager |
Manages users and user details on a multi-user system. |
Vibrator |
Class that operates the vibrator on the device. |
WorkSource |
Describes the source of some work that may be done by someone else. |