| CMStatusBarManager | The CMStatusBarManager allows you to publish and remove CustomTiles within the Quick Settings Panel. |
| CMTelephonyManager | The CMTelephonyManager allows you to view and manage the phone state and the data connection, with multiple SIMs support. |
| CustomTile |
A class that represents a quick settings tile
The |
| CustomTile.Builder |
Builder class for CustomTile objects.
|
| CustomTile.ExpandedGridItem |
An instance of CustomTile.ExpandedItem to be utilized within a CustomTile.GridExpandedStyle
|
| CustomTile.ExpandedItem |
A container object that is utilized by CustomTile.ExpandedStyle to show specific items in either
a PseudoGridView or a ListView via CustomTile.GridExpandedStyle and CustomTile.ListExpandedStyle
|
| CustomTile.ExpandedListItem |
An instance of CustomTile.ExpandedItem to be utilized within a CustomTile.ListExpandedStyle
|
| CustomTile.ExpandedStyle |
An object that can apply an expanded view style to a CustomTile.Builder
object.
|
| CustomTile.GridExpandedStyle |
An instance of CustomTile.ExpandedStyle that shows the CustomTile.ExpandedGridItems in a
non-scrollable grid.
|
| CustomTile.ListExpandedStyle |
An instance of CustomTile.ExpandedStyle that shows the CustomTile.ExpandedListItem's in a
scrollable ListView.
|
| CustomTile.RemoteExpandedStyle |
An instance of CustomTile.ExpandedStyle that shows a remote view in the remote process
|
| CustomTileListenerService | A service that receives calls from the system when new custom tiles are posted or removed. |
| LiveLockScreenInfo | Data structure defining a Live lock screen. |
| LiveLockScreenInfo.Builder |
Builder class for LiveLockScreenInfo objects.
|
| LiveLockScreenManager | Manages enabling/disabling Live lock screens as well as what Live lock screen to display when enabled. |
| PartnerInterface |
The PartnerInterface allows applications to interact with a subset of system settings. |
| Profile | A class that represents a device profile. |
| Profile.DozeMode | Doze modes available on a device |
| Profile.ExpandedDesktopMode | Expanded desktop modes available on a device |
| Profile.LockMode | Lock modes of a device |
| Profile.NotificationLightMode | Notification light modes available on a device |
| Profile.ProfileTrigger |
A Profile.ProfileTrigger is a Profile.TriggerType which can be queried from the OS
|
| Profile.TriggerState |
Various trigger states associated with a Profile.TriggerType
|
| Profile.TriggerType | Available trigger types on the device, usually hardware |
| Profile.Type |
A Profile type
|
| ProfileManager |
The ProfileManager allows you to create
WiFi being enabled
WiFi connecting to a certain AP
Bluetooth connecting to a certain device
Bluetooth disconnecting to a certain device
NFC tag being scanned
Depending on these triggers, you can override connection settings, lockscreen modes, media stream volumes and various other settings. |
| StatusBarPanelCustomTile | Class encapsulating a Custom Tile. |