Added in API level 1
package

cyanogenmod.app

Classes

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 has been added to make it easier to construct CustomTiles. 

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 Profiles and ProfileGroups to create specific behavior states depending on triggers from hardware devices changing states, such as:

     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.