AbsSavedState |
A Parcelable implementation that should be used by inheritance hierarchies to ensure the state of all classes along the chain is saved. |
AbsoluteSizeSpan |
|
AccessibilityEvent |
This class represents accessibility events that are sent by the system when something notable happens in the user interface. |
AccessibilityNodeInfo |
This class represents a node of the window content as well as actions that can be requested from its source. |
AccessibilityServiceInfo |
This class describes an AccessibilityService . |
AccessibilityWindowInfo |
This class represents a state snapshot of a window for accessibility purposes. |
Account |
Value type that represents an Account in the AccountManager . |
AccountAuthenticatorResponse |
Object used to communicate responses back to the AccountManager |
ActivityInfo |
Information you can retrieve about a particular application activity or receiver. |
ActivityManager.MemoryInfo |
Information you can retrieve about the available memory through getMemoryInfo(ActivityManager.MemoryInfo) . |
ActivityManager.ProcessErrorStateInfo |
Information you can retrieve about any processes that are in an error condition. |
ActivityManager.RecentTaskInfo |
Information you can retrieve about tasks that the user has most recently started or visited. |
ActivityManager.RunningAppProcessInfo |
Information you can retrieve about a running process. |
ActivityManager.RunningServiceInfo |
Information you can retrieve about a particular Service that is currently running in the system. |
ActivityManager.RunningTaskInfo |
Information you can retrieve about a particular task that is currently "running" in the system. |
ActivityManager.TaskDescription |
Information you can set and retrieve about the current activity within the recent task list. |
Address |
A class representing an Address, i.e, a set of Strings describing a location. |
AdvertiseData |
Advertise data packet container for Bluetooth LE advertising. |
AdvertiseSettings |
The AdvertiseSettings provide a way to adjust advertising preferences for each Bluetooth LE advertisement instance. |
AlarmManager.AlarmClockInfo |
An immutable description of a scheduled "alarm clock" event. |
AlignmentSpan.Standard |
|
Annotation |
Annotations are simple key-value pairs that are preserved across TextView save/restore cycles and can be used to keep application-specific data that needs to be maintained for regions of text. |
AppBarLayout.Behavior.SavedState |
|
AppWidgetProviderInfo |
Describes the meta data for an installed AppWidget provider. |
ApplicationErrorReport |
Describes an application error. |
ApplicationInfo |
Information you can retrieve about a particular application. |
AssetFileDescriptor |
File descriptor of an entry in the AssetManager. |
AssistContent |
Holds information about the content an application is viewing, to hand to an assistant at the user's request. |
AssistStructure |
Assist data automatically created by the platform's implementation of onProvideAssistData(Bundle) . |
AudioAttributes |
A class to encapsulate a collection of attributes describing information about an audio stream. |
AudioFormat |
The AudioFormat class is used to access a number of audio format and channel configuration constants. |
AudioRecordingConfiguration |
The AudioRecordingConfiguration class collects the information describing an audio recording session. |
AuthenticatorDescription |
A Parcelable value type that contains information about an account authenticator. |
AutomaticZenRule |
Rule instance information for zen mode. |
BackgroundColorSpan |
|
Bitmap |
|
BluetoothClass |
Represents a Bluetooth class, which describes general characteristics and capabilities of a device. |
BluetoothDevice |
Represents a remote Bluetooth device. |
BluetoothGattCharacteristic |
Represents a Bluetooth GATT Characteristic A GATT characteristic is a basic data element used to construct a GATT service, BluetoothGattService . |
BluetoothGattDescriptor |
Represents a Bluetooth GATT Descriptor GATT Descriptors contain additional information and attributes of a GATT characteristic, BluetoothGattCharacteristic . |
BluetoothGattService |
Represents a Bluetooth GATT Service Gatt Service contains a collection of BluetoothGattCharacteristic , as well as referenced services. |
BluetoothHealthAppConfiguration |
The Bluetooth Health Application Configuration that is used in conjunction with the BluetoothHealth class. |
BottomSheetBehavior.SavedState |
|
BulletSpan |
|
Bundle |
A mapping from String keys to various Parcelable values. |
CallAudioState |
Encapsulates the telecom audio state, including the current audio routing, supported audio routing and mute. |
CaptivePortal |
A class allowing apps handling the ACTION_CAPTIVE_PORTAL_SIGN_IN activity to indicate to the system different outcomes of captive portal sign in. |
CaptureRequest |
An immutable package of settings and outputs needed to capture a single image from the camera device. |
CarrierIdentifier |
Used to pass info to CarrierConfigService implementations so they can decide what values to return. |
CellIdentityCdma |
CellIdentity is to represent a unique CDMA cell |
CellIdentityGsm |
CellIdentity to represent a unique GSM cell |
CellIdentityLte |
CellIdentity is to represent a unique LTE cell |
CellIdentityWcdma |
CellIdentity to represent a unique UMTS cell |
CellInfo |
Immutable cell information from a point in time. |
CellInfoCdma |
Immutable cell information from a point in time. |
CellInfoGsm |
Immutable cell information from a point in time. |
CellInfoLte |
Immutable cell information from a point in time. |
CellInfoWcdma |
Immutable cell information from a point in time. |
CellSignalStrengthCdma |
Signal strength related information. |
CellSignalStrengthGsm |
GSM signal strength related information. |
CellSignalStrengthLte |
LTE signal strength related information. |
CellSignalStrengthWcdma |
Wcdma signal strength related information. |
ChooserTarget |
A ChooserTarget represents a deep-link into an application as returned by a ChooserTargetService . |
ClipData |
Representation of a clipped data on the clipboard. |
ClipDescription |
Meta-data describing the contents of a ClipData . |
ColorStateList |
Lets you map View state sets to colors. |
CompletionInfo |
Information about a single text completion that an editor has reported to an input method. |
ComponentName |
Identifier for a specific application component (Activity , Service , BroadcastReceiver , or ContentProvider ) that is available. |
Condition |
The current condition of an AutomaticZenRule , provided by the ConditionProviderService that owns the rule. |
Configuration |
This class describes all device configuration information that can impact the resources the application retrieves. |
ConfigurationInfo |
Information you can retrieve about hardware configuration preferences declared by an application. |
ConfigurationStats |
Represents the usage statistics of a device Configuration for a specific time range. |
ConnectionRequest |
Simple data container encapsulating a request to some entity to create a new Connection . |
ContentProviderOperation |
Represents a single operation to be performed as part of a batch of operations. |
ContentProviderResult |
Contains the result of the application of a ContentProviderOperation . |
ContentValues |
This class is used to store a set of values that the ContentResolver can process. |
CoordinatorLayout.SavedState |
|
CorrectionInfo |
Information about a single text correction that an editor has reported to an input method. |
CpuUsageInfo |
CPU usage information per core. |
Criteria |
A class indicating the application criteria for selecting a location provider. |
CursorAnchorInfo |
Positional information about the text insertion point and characters in the composition string. |
CursorWindow |
A buffer containing multiple cursor rows. |
Debug.MemoryInfo |
This class is used to retrieved various statistics about the memory mappings for this process. |
DeviceAdminInfo |
This class is used to specify meta information of a device administrator component. |
DhcpInfo |
A simple object for retrieving the results of a DHCP request. |
DisconnectCause |
Describes the cause of a disconnected call. |
Display.HdrCapabilities |
Encapsulates the HDR capabilities of a given display. |
Display.Mode |
A mode supported by a given display. |
DragAndDropPermissions |
DragAndDropPermissions controls the access permissions for the content URIs associated with a DragEvent . |
DragEvent |
Represents an event that is sent out by the system at various times during a drag and drop operation. |
DrawerLayout.SavedState |
State persisted across instances |
DropBoxManager.Entry |
A single entry retrieved from the drop box. |
EasyEditSpan |
Provides an easy way to edit a portion of text. |
EditorInfo |
An EditorInfo describes several attributes of a text editing object that an input method is communicating with (typically an EditText), most importantly the type of text content it contains and the current cursor position. |
ExtractedText |
Information about text that has been extracted for use by an input method. |
ExtractedTextRequest |
Description of what an input method would like from an application when extract text from its input editor. |
FeatureGroupInfo |
A set of features that can be requested by an application. |
FeatureInfo |
Definition of a single optional hardware or software feature of an Android device. |
ForegroundColorSpan |
|
Fragment.SavedState |
State information that has been retrieved from a fragment instance through FragmentManager.saveFragmentInstanceState . |
GatewayInfo |
Encapsulated gateway address information for outgoing call. |
Gesture |
A gesture is a hand-drawn shape on a touch screen. |
GnssClock |
A class containing a GPS clock timestamp. |
GnssMeasurement |
A class representing a GNSS satellite measurement, containing raw and computed information. |
GnssMeasurementsEvent |
A class implementing a container for data associated with a measurement event. |
GnssNavigationMessage |
A class containing a GNSS satellite Navigation Message. |
IccOpenLogicalChannelResponse |
Response to the iccOpenLogicalChannel(String) command. |
Icon |
An umbrella container for several serializable graphics representations, including Bitmaps, compressed bitmap images (e.g. |
InputBinding |
Information given to an InputMethod about a client connecting to it. |
InputDevice |
Describes the capabilities of a particular input device. |
InputEvent |
Common base class for input events. |
InputMethodInfo |
This class is used to specify meta information of an input method. |
InputMethodSubtype |
This class is used to specify meta information of a subtype contained in an input method editor (IME). |
InstrumentationInfo |
Information you can retrieve about a particular piece of test instrumentation. |
Intent |
An intent is an abstract description of an operation to be performed. |
Intent.ShortcutIconResource |
Represents a shortcut/live folder icon resource. |
IntentFilter |
Structured description of Intent values to be matched. |
IntentSender |
A description of an Intent and target action to perform with it. |
IpPrefix |
This class represents an IP prefix, i.e., a contiguous block of IP addresses aligned on a power of two boundary (also known as an "IP subnet"). |
JobInfo |
Container of data passed to the JobScheduler fully encapsulating the parameters required to schedule work against the calling application. |
JobInfo.TriggerContentUri |
Information about a content URI modification that a job would like to trigger on. |
JobParameters |
Contains the parameters used to configure/identify your job. |
KeyCharacterMap |
Describes the keys provided by a keyboard device and their associated labels. |
KeyEvent |
Object used to report key and button events. |
KeyboardShortcutGroup |
A group of KeyboardShortcutInfo . |
KeyboardShortcutInfo |
Information about a Keyboard Shortcut. |
LabeledIntent |
A special subclass of Intent that can have a custom label/icon associated with it. |
LeadingMarginSpan.Standard |
The standard implementation of LeadingMarginSpan, which adjusts the margin but does not do any rendering. |
LinkAddress |
Identifies an IP address on a network link. |
LinkProperties |
Describes the properties of a network link. |
LocaleList |
LocaleList is an immutable list of Locales, typically used to keep an ordered list of user preferences for locales. |
LocaleSpan |
Changes the Locale of the text to which the span is attached. |
Location |
A data class representing a geographic location. |
MediaBrowser.MediaItem |
A class with information on a single media item for use in browsing media. |
MediaBrowserCompat.MediaItem |
A class with information on a single media item for use in browsing media. |
MediaDescription |
A simple set of metadata for a media item suitable for display. |
MediaDescriptionCompat |
A simple set of metadata for a media item suitable for display. |
MediaMetadata |
Contains metadata about an item, such as the title, artist, etc. |
MediaMetadataCompat |
Contains metadata about an item, such as the title, artist, etc. |
MediaPlayer.TrackInfo |
Class for MediaPlayer to return each audio/video/subtitle track's metadata. |
MediaSession.QueueItem |
A single item that is part of the play queue. |
MediaSession.Token |
Represents an ongoing session. |
MediaSessionCompat.QueueItem |
A single item that is part of the play queue. |
MediaSessionCompat.Token |
Represents an ongoing session. |
Message |
Defines a message containing a description and arbitrary data object that can be sent to a Handler . |
MessagePdu |
A parcelable list of PDUs representing contents of a possibly multi-part SMS. |
Messenger |
Reference to a Handler, which others can use to send messages to it. |
MidiDeviceInfo |
This class contains information to describe a MIDI device. |
MidiDeviceStatus |
This is an immutable class that describes the current status of a MIDI device's ports. |
MotionEvent |
Object used to report movement (mouse, pen, finger, trackball) events. |
NavigationView.SavedState |
User interface state that is stored by NavigationView for implementing onSaveInstanceState(). |
NdefMessage |
Represents an immutable NDEF Message. |
NdefRecord |
Represents an immutable NDEF Record. |
NeighboringCellInfo |
Represents the neighboring cell information, including Received Signal Strength and Cell ID location. |
Network |
Identifies a Network . |
NetworkCapabilities |
This class represents the capabilities of a network. |
NetworkInfo |
Describes the status of a network interface. |
NetworkRequest |
Defines a request for a network, made through NetworkRequest.Builder and used to request a network via requestNetwork(NetworkRequest, PendingIntent) or listen for changes via registerNetworkCallback(NetworkRequest, PendingIntent) . |
Notification |
A class that represents how a persistent notification is to be presented to the user using the NotificationManager . |
Notification.Action |
Structure to encapsulate a named action that can be shown as part of this notification. |
NotificationListenerService.RankingMap |
Provides access to ranking information on currently active notifications. |
NotificationManager.Policy |
Notification policy configuration. |
NsdServiceInfo |
A class representing service information for network service discovery |
ObbInfo |
Basic information about a Opaque Binary Blob (OBB) that reflects the info from the footer on the OBB file. |
ObservableBoolean |
An observable class that holds a primitive boolean. |
ObservableByte |
An observable class that holds a primitive byte. |
ObservableChar |
An observable class that holds a primitive char. |
ObservableDouble |
An observable class that holds a primitive double. |
ObservableFloat |
An observable class that holds a primitive float. |
ObservableInt |
An observable class that holds a primitive int. |
ObservableLong |
An observable class that holds a primitive long. |
ObservableParcelable<T extends Parcelable> |
An observable class that holds a parcelable object. |
ObservableShort |
An observable class that holds a primitive short. |
OutputConfiguration |
A class for describing camera output, which contains a Surface and its specific configuration for creating capture session. |
PackageInfo |
Overall information about the contents of a package. |
PackageInstaller.SessionInfo |
Details for an active install session. |
PackageInstaller.SessionParams |
Parameters for creating a new PackageInstaller.Session . |
PackageStats |
implementation of PackageStats associated with a application package. |
PageRange |
Represents a range of pages. |
ParcelFileDescriptor |
The FileDescriptor returned by readFileDescriptor() , allowing you to close it when done with it. |
ParcelUuid |
This class is a Parcelable wrapper around UUID which is an immutable representation of a 128-bit universally unique identifier. |
ParcelableSpan |
A special kind of Parcelable for objects that will serve as text spans. |
PathPermission |
Description of permissions needed to access a particular path in a ProviderInfo . |
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. |
PendingIntent |
A description of an Intent and target action to perform with it. |
PeriodicSync |
Value type that contains information about a periodic sync. |
PermissionGroupInfo |
Information you can retrieve about a particular security permission group known to the system. |
PermissionInfo |
Information you can retrieve about a particular security permission known to the system. |
PersistableBundle |
A mapping from String keys to values of various types. |
PhoneAccount |
Represents a distinct method to place or receive a phone call. |
PhoneAccountHandle |
The unique identifier for a PhoneAccount . |
PlaybackParams |
Structure for common playback params. |
PlaybackState |
Playback state for a MediaSession . |
PlaybackState.CustomAction |
CustomActions can be used to extend the capabilities of the standard transport controls by exposing app specific actions to MediaControllers . |
PlaybackStateCompat |
Playback state for a MediaSessionCompat . |
PlaybackStateCompat.CustomAction |
CustomActions can be used to extend the capabilities of the standard transport controls by exposing app specific actions to Controllers . |
Point |
Point holds two integer coordinates |
PointF |
PointF holds two float coordinates |
PointerIcon |
Represents an icon that can be used as a mouse pointer. |
Preference.BaseSavedState |
A base class for managing the instance state of a Preference . |
PreferenceActivity.Header |
Description of a single Header item that the user can select. |
PrintAttributes |
This class represents the attributes of a print job. |
PrintDocumentInfo |
This class encapsulates information about a document for printing purposes. |
PrintJobId |
This class represents the id of a print job. |
PrintJobInfo |
This class represents the description of a print job. |
PrinterCapabilitiesInfo |
This class represents the capabilities of a printer. |
PrinterId |
This class represents the unique id of a printer. |
PrinterInfo |
This class represents the description of a printer. |
ProviderInfo |
Holds information about a specific content provider . |
ProxyInfo |
Describes a proxy configuration. |
QuoteSpan |
|
Rating |
A class to encapsulate rating information used as content metadata. |
RatingCompat |
A class to encapsulate rating information used as content metadata. |
Rect |
Rect holds four integer coordinates for a rectangle. |
RectF |
RectF holds four float coordinates for a rectangle. |
Region |
|
RelativeSizeSpan |
|
RemoteInput |
A RemoteInput object specifies input to be collected from a user to be passed along with an intent inside a PendingIntent that is sent. |
RemoteViews |
A class that describes a view hierarchy that can be displayed in another process. |
ResolveInfo |
Information that is returned from resolving an intent against an IntentFilter. |
RestrictionEntry |
Applications can expose restrictions for a restricted user on a multiuser device. |
ResultReceiver |
Generic interface for receiving a callback result from someone. |
RouteInfo |
Represents a network route. |
ScaleXSpan |
|
ScanFilter |
Criteria for filtering result from Bluetooth LE scans. |
ScanResult |
Describes information about a detected access point. |
SearchableInfo |
Searchability meta-data for an activity. |
SecurityLog.SecurityEvent |
A class representing a security event log entry. |
SentenceSuggestionsInfo |
This class contains a metadata of suggestions returned from a text service (e.g. |
ServiceInfo |
Information you can retrieve about a particular application service. |
ServiceState |
Contains phone state and service related information. |
SignalStrength |
Contains phone signal strength related information. |
Signature |
Opaque, immutable representation of a signing certificate associated with an application package. |
SipProfile |
Defines a SIP profile, including a SIP account, domain and server information. |
SpellCheckerInfo |
This class is used to specify meta information of a spell checker. |
SpellCheckerSubtype |
This class is used to specify meta information of a subtype contained in a spell checker. |
StatusBarNotification |
Class encapsulating a Notification. |
StatusHints |
Contains status label and icon displayed in the in-call UI. |
StorageVolume |
Information about a shared/external storage volume for a specific user. |
StrikethroughSpan |
|
StyleSpan |
Describes a style in a span. |
SubscriptSpan |
|
SubscriptionInfo |
A Parcelable class for Subscription Information. |
SuggestionSpan |
Holds suggestion candidates for the text enclosed in this span. |
SuggestionsInfo |
This class contains a metadata of suggestions from the text service |
SuperscriptSpan |
|
SupplicantState |
From defs.h in wpa_supplicant . |
Surface |
Handle onto a raw buffer that is being managed by the screen compositor. |
SyncAdapterType |
Value type that represents a SyncAdapterType. |
SyncInfo |
Information about the sync operation that is currently underway. |
SyncRequest |
Convenience class to construct sync requests. |
SyncResult |
This class is used to communicate the results of a sync operation to the SyncManager. |
SyncStats |
Used to record various statistics about the result of a sync operation. |
SystemUpdatePolicy |
A class that represents a local system update policy set by the device owner. |
Tag |
Represents an NFC tag that has been discovered. |
TextAppearanceSpan |
Sets the text color, size, style, and typeface to match a TextAppearance resource. |
TextInfo |
This class contains a metadata of the input of TextService |
TextView.SavedState |
User interface state that is stored by TextView for implementing onSaveInstanceState() . |
Tile |
A Tile holds the state of a tile that will be displayed in Quick Settings. |
TimerStat |
A TimerStat object stores a count and a time. |
Toolbar.SavedState |
|
TtsSpan |
A span that supplies additional meta-data for the associated text intended for text-to-speech engines. |
TvInputInfo |
This class is used to specify meta information of a TV input. |
TvTrackInfo |
Encapsulates the format of tracks played in TvInputService . |
TypefaceSpan |
Changes the typeface family of the text to which the span is attached. |
URLSpan |
|
UnderlineSpan |
|
Uri |
Immutable URI reference. |
UriPermission |
Description of a single Uri permission grant. |
UsageEvents |
A result returned from queryEvents(long, long) from which to read UsageEvents.Event objects. |
UsageStats |
Contains usage statistics for an app package for a specific time range. |
UsbAccessory |
A class representing a USB accessory, which is an external hardware component that communicates with an android application over USB. |
UsbConfiguration |
A class representing a configuration on a UsbDevice . |
UsbDevice |
This class represents a USB device attached to the android device with the android device acting as the USB host. |
UsbEndpoint |
A class representing an endpoint on a UsbInterface . |
UsbInterface |
A class representing an interface on a UsbDevice . |
UserHandle |
Representation of a user on the device. |
VideoProfile |
Represents attributes of video calls. |
VideoProfile.CameraCapabilities |
Represents the camera capabilities important to a Video Telephony provider. |
View.BaseSavedState |
Base class for derived classes that want to save and restore their own state in onSaveInstanceState() . |
ViewPager.SavedState |
This is the persistent state that is saved by ViewPager. |
Voice |
Characteristics and features of a Text-To-Speech Voice. |
VoiceInteractor.PickOptionRequest.Option |
Represents a single option that the user may select using their voice. |
VoiceInteractor.Prompt |
A set of voice prompts to use with the voice interaction system to confirm an action, select an option, or do similar operations. |
WallpaperInfo |
This class is used to specify meta information of a wallpaper service. |
WifiConfiguration |
A class representing a configured Wi-Fi network, including the security configuration. |
WifiEnterpriseConfig |
Enterprise configuration details for Wi-Fi. |
WifiInfo |
Describes the state of any Wifi connection that is active or is in the process of being set up. |
WifiP2pConfig |
A class representing a Wi-Fi P2p configuration for setting up a connection |
WifiP2pDevice |
A class representing a Wi-Fi p2p device Note that the operations are not thread safe |
WifiP2pDeviceList |
A class representing a Wi-Fi P2p device list. |
WifiP2pDnsSdServiceInfo |
A class for storing Bonjour service information that is advertised over a Wi-Fi peer-to-peer setup. |
WifiP2pDnsSdServiceRequest |
A class for creating a Bonjour service discovery request for use with addServiceRequest(WifiP2pManager.Channel, WifiP2pServiceRequest, WifiP2pManager.ActionListener) and removeServiceRequest(WifiP2pManager.Channel, WifiP2pServiceRequest, WifiP2pManager.ActionListener) |
WifiP2pGroup |
A class representing a Wi-Fi P2p group. |
WifiP2pInfo |
A class representing connection information about a Wi-Fi p2p group |
WifiP2pServiceInfo |
A class for storing service information that is advertised over a Wi-Fi peer-to-peer setup |
WifiP2pServiceRequest |
A class for creating a service discovery request for use with addServiceRequest(WifiP2pManager.Channel, WifiP2pServiceRequest, WifiP2pManager.ActionListener) and removeServiceRequest(WifiP2pManager.Channel, WifiP2pServiceRequest, WifiP2pManager.ActionListener) This class is used to create service discovery request for custom vendor specific service discovery protocol SERVICE_TYPE_VENDOR_SPECIFIC or to search all service protocols SERVICE_TYPE_ALL . |
WifiP2pUpnpServiceInfo |
A class for storing Upnp service information that is advertised over a Wi-Fi peer-to-peer setup. |
WifiP2pUpnpServiceRequest |
A class for creating a Upnp service discovery request for use with addServiceRequest(WifiP2pManager.Channel, WifiP2pServiceRequest, WifiP2pManager.ActionListener) and removeServiceRequest(WifiP2pManager.Channel, WifiP2pServiceRequest, WifiP2pManager.ActionListener) |
WindowAnimationFrameStats |
This class contains window animation frame statistics. |
WindowContentFrameStats |
This class contains window content frame statistics. |
WindowId |
Safe identifier for a window. |
WindowManager.LayoutParams |
|
WorkSource |
Describes the source of some work that may be done by someone else. |
WpsInfo |
A class representing Wi-Fi Protected Setup |