Added in API level 18
  
  
  
android.service.notification
Classes
| Condition | 
          The current condition of an AutomaticZenRule, provided by the
 app that owns the rule. 
          
    
         | 
      
| ConditionProviderService | 
          
      This class was deprecated
      in API level 29.
    Instead of using an automatically bound service, use
 NotificationManager.setAutomaticZenRuleState(String, Condition) to tell the
 system about the state of your rule. In order to maintain a link from
 Settings to your rule configuration screens, provide a configuration activity that handles
 NotificationManager.ACTION_AUTOMATIC_ZEN_RULE on your
 AutomaticZenRule via
 AutomaticZenRule.setConfigurationActivity(ComponentName). 
          
    
         | 
      
| NotificationListenerService | A service that receives calls from the system when new notifications are posted or removed, or their ranking changed. | 
| NotificationListenerService.Ranking | Stores ranking related information on a currently active notification. | 
| NotificationListenerService.RankingMap | Provides access to ranking information on currently active notifications. | 
| StatusBarNotification | Class encapsulating a Notification. | 
| ZenDeviceEffects | 
          Represents the set of device effects (affecting display and device behavior in general) that
 are applied whenever an AutomaticZenRule is active. 
          
    
         | 
      
| ZenDeviceEffects.Builder | 
          Builder class for ZenDeviceEffects objects. 
          
    
         | 
      
| ZenPolicy | ZenPolicy determines whether to allow certain notifications and their corresponding sounds to play when a device is in Do Not Disturb mode. | 
| ZenPolicy.Builder | 
          Builder class for ZenPolicy objects. 
          
    
         |