Interface | Description |
---|---|
CancellationSignal.OnCancelListener |
Listens for cancellation.
|
CommonClock.OnServerDiedListener |
The OnServerDiedListener interface defines a method called by the
CommonClock instance to indicate that the connection to the native media
server has been broken and that the CommonClock instance will need to be
released and re-created. |
CommonClock.OnTimelineChangedListener |
The OnTimelineChangedListener interface defines a method called by the
CommonClock instance to indicate that the time synchronization service has
either synchronized with a new timeline, or is no longer a member of any timeline. |
CommonTimeConfig.OnServerDiedListener |
The OnServerDiedListener interface defines a method called by the
CommonTimeConfig instance to indicate that the connection to the native
media server has been broken and that the CommonTimeConfig instance will
need to be released and re-created. |
Handler.Callback |
Callback interface you can use when instantiating a Handler to avoid
having to implement your own subclass of Handler.
|
IBinder |
Base interface for a remotable object, the core part of a lightweight
remote procedure call mechanism designed for high performance when
performing in-process and cross-process calls.
|
IBinder.DeathRecipient |
Interface for receiving a callback when the process hosting an IBinder
has gone away.
|
IInterface |
Base class for Binder interfaces.
|
IServiceManager |
Basic interface for finding and publishing system services.
|
MessageQueue.IdleHandler |
Callback interface for discovering when a thread is going to block
waiting for more messages.
|
MessageQueue.OnFileDescriptorEventListener |
A listener which is invoked when file descriptor related events occur.
|
Parcelable |
Interface for classes whose instances can be written to
and restored from a
Parcel . |
Parcelable.ClassLoaderCreator<T> |
Specialization of
Parcelable.Creator that allows you to receive the
ClassLoader the object is being created in. |
Parcelable.Creator<T> |
Interface that must be implemented and provided as a public CREATOR
field that generates instances of your Parcelable class from a Parcel.
|
ParcelFileDescriptor.OnCloseListener |
Callback indicating that a ParcelFileDescriptor has been closed.
|
PerformanceCollector.PerformanceResultsWriter |
Interface for reporting performance data.
|
PowerManagerInternal.LowPowerModeListener | |
RecoverySystem.ProgressListener |
Interface definition for a callback to be invoked regularly as
verification proceeds.
|
RemoteCallback.OnResultListener | |
UserManagerInternal.UserRestrictionsListener |
Class | Description |
---|---|
AsyncResult | |
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
Intent.ACTION_BATTERY_CHANGED Intent, and
provides a method for querying battery and charging properties. |
BatteryManagerInternal |
Battery manager local system service interface.
|
BatteryProperties | |
BatteryProperty | |
BatteryStats |
A class providing access to battery usage statistics, including information on
wakelocks, processes, packages, and services.
|
BatteryStats.BitDescription | |
BatteryStats.ControllerActivityCounter |
Container class that aggregates counters for transmit, receive, and idle state of a
radio controller.
|
BatteryStats.Counter |
State for keeping track of counting information.
|
BatteryStats.DailyItem | |
BatteryStats.HistoryEventTracker | |
BatteryStats.HistoryItem | |
BatteryStats.HistoryPrinter | |
BatteryStats.HistoryStepDetails |
Optional detailed information that can go into a history step.
|
BatteryStats.HistoryTag | |
BatteryStats.LevelStepTracker | |
BatteryStats.LongCounter |
State for keeping track of long counting information.
|
BatteryStats.PackageChange | |
BatteryStats.Timer |
State for keeping track of timing information.
|
BatteryStats.Uid |
The statistics associated with a particular uid.
|
BatteryStats.Uid.Pkg |
The statistics associated with a particular package.
|
BatteryStats.Uid.Pkg.Serv |
The statistics associated with a particular service.
|
BatteryStats.Uid.Proc |
The statistics associated with a particular process.
|
BatteryStats.Uid.Proc.ExcessivePower | |
BatteryStats.Uid.Sensor | |
BatteryStats.Uid.Wakelock |
The statistics associated with a particular wake lock.
|
Binder |
Base class for a remotable object, the core part of a lightweight
remote procedure call mechanism defined by
IBinder . |
Broadcaster | |
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.
|
CommonClock |
Used for accessing the android common time service's common clock and receiving notifications
about common time synchronization status changes.
|
CommonTimeConfig |
Used for configuring and controlling the status of the android common time service.
|
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 | Deprecated
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.
|
Environment.UserEnvironment | |
FactoryTest |
Provides support for in-place factory test functions.
|
FileBridge |
Simple bridge that allows file access across process boundaries without
returning the underlying
FileDescriptor . |
FileBridge.FileBridgeOutputStream | |
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).
|
FileUtils |
Tools for managing files.
|
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.
|
NullVibrator |
Vibrator implementation that does nothing.
|
Parcel |
Container for a message (data and object references) that can
be sent through an IBinder.
|
ParcelableParcel |
Parcelable containing a raw Parcel of data.
|
ParcelFileDescriptor |
The FileDescriptor returned by
Parcel.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.
|
PerformanceCollector |
Collects performance data between two function calls in Bundle objects and
outputs the results using writer of type
PerformanceCollector.PerformanceResultsWriter . |
PersistableBundle |
A mapping from String keys to values of various types.
|
PooledStringReader |
Helper class for reading pooling strings from a Parcel.
|
PooledStringWriter |
Helper class for writing pooled strings into a Parcel.
|
PowerManager |
This class gives you control of the power state of the device.
|
PowerManagerInternal |
Power manager local system service interface.
|
Process |
Tools for managing OS processes.
|
Process.ProcessStartResult |
Specifies the outcome of having started a process.
|
Process.ZygoteState |
State for communicating with the zygote process.
|
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.)
|
Registrant | |
RegistrantList | |
RemoteCallback | |
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.
|
SELinux |
This class provides access to the centralized jni bindings for
SELinux interaction.
|
ServiceManager | |
ServiceManagerNative |
Native implementation of the service manager.
|
ShellCommand |
Helper for implementing
Binder.onShellCommand . |
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.Span |
A tracked, critical time span.
|
StrictMode.StrictModeNetworkViolation | |
StrictMode.StrictModeViolation | |
StrictMode.ThreadPolicy |
StrictMode policy applied to a certain thread. |
StrictMode.ThreadPolicy.Builder |
Creates
StrictMode.ThreadPolicy instances. |
StrictMode.ViolationInfo |
Parcelable that gets sent in Binder call headers back to callers
to report violations that happened during a cross-process call.
|
StrictMode.VmPolicy |
StrictMode policy applied to all threads in the virtual machine's process. |
StrictMode.VmPolicy.Builder |
Creates
StrictMode.VmPolicy instances. |
SynchronousResultReceiver |
Extends ResultReceiver to allow the server end of the ResultReceiver to synchronously wait
on the response from the client.
|
SynchronousResultReceiver.Result | |
SystemClock |
Core timekeeping facilities.
|
SystemProperties |
Gives access to the system properties store.
|
SystemService |
Controls and utilities for low-level
init services. |
SystemVibrator |
Vibrator implementation that controls the main system vibrator.
|
TokenWatcher |
Helper class that helps you use IBinder objects as reference counted
tokens.
|
Trace |
Writes trace events to the system trace buffer.
|
TransactionTracker |
Class used to track binder transactions.
|
UEventObserver |
UEventObserver is an abstract class that receives UEvents from the kernel.
|
UEventObserver.UEvent |
Representation of a UEvent.
|
UpdateEngine |
UpdateEngine handles calls to the update engine which takes care of A/B OTA
updates.
|
UpdateEngine.ErrorCodeConstants |
Error code from the update engine.
|
UpdateEngine.UpdateStatusConstants |
Update status code from the update engine.
|
UpdateEngineCallback |
Callback function for UpdateEngine.
|
UpdateLock |
Advisory wakelock-like mechanism by which processes that should not be interrupted for
OTA/update purposes can so advise the OS.
|
UserHandle |
Representation of a user on the device.
|
UserManager |
Manages users and user details on a multi-user system.
|
UserManagerInternal | |
Vibrator |
Class that operates the vibrator on the device.
|
WorkSource |
Describes the source of some work that may be done by someone else.
|
Enum | Description |
---|---|
AsyncTask.Status |
Indicates the current status of the task.
|
SystemService.State |
State of a known
init service. |
Exception | Description |
---|---|
BadParcelableException |
Exception thrown when a
Parcelable is malformed or otherwise invalid. |
DeadObjectException |
The object you are calling has died, because its hosting process
no longer exists.
|
DeadSystemException |
The core Android system has died and is going through a runtime restart.
|
FileUriExposedException |
The exception that is thrown when an application exposes a
file://
Uri to another app. |
NetworkOnMainThreadException |
The exception that is thrown when an application attempts
to perform a networking operation on its main thread.
|
OperationCanceledException |
An exception type that is thrown when an operation in progress is canceled.
|
ParcelFileDescriptor.FileDescriptorDetachedException |
Exception that indicates that the file descriptor was detached.
|
ParcelFormatException |
The contents of a Parcel (usually during unmarshalling) does not
contain the expected data.
|
RemoteException |
Parent exception for all Binder remote-invocation errors
|
RemoteMailException | |
ServiceSpecificException |
An exception specific to a service.
|
TransactionTooLargeException |
The Binder transaction failed because it was too large.
|
Annotation Type | Description |
---|---|
Debug.DebugProperty |
Annotation to put on fields you want to set with
Debug.setFieldsOn(Class, boolean) . |
HardwarePropertiesManager.DeviceTemperatureType | |
HardwarePropertiesManager.TemperatureSource | |
MessageQueue.OnFileDescriptorEventListener.Events | |
UserManager.UserRestrictionSource |