Interface | Description |
---|---|
CalendarTracker.Callback | |
ConditionProviders.Callback | |
NotificationDelegate | |
NotificationManagerInternal | |
NotificationSignalExtractor |
Extracts signals that will be useful to the
NotificationComparator and caches them
on the NotificationRecord object. |
RankingConfig | |
RankingHandler |
Class | Description |
---|---|
CalendarTracker | |
CalendarTracker.CheckEventResult | |
ConditionProviders | |
CountdownConditionProvider |
Built-in zen condition provider for simple time-based conditions
|
EventConditionProvider |
Built-in zen condition provider for calendar event-based conditions.
|
GlobalSortKeyComparator |
Sorts notifications by their global sort key.
|
ImportanceExtractor |
Determines the importance of the given notification.
|
ManagedServices |
Manages the lifecycle of application-provided services bound by system server.
|
ManagedServices.Config | |
ManagedServices.UserProfiles | |
NotificationComparator |
Sorts notifications individually into attention-relevant order.
|
NotificationIntrusivenessExtractor |
This
NotificationSignalExtractor notices noisy
notifications and marks them to get a temporary ranking bump. |
NotificationManagerService | |
NotificationManagerService.DumpFilter | |
NotificationRecord |
Holds data about notifications that should not be shared with the
NotificationListenerService s. |
NotificationUsageStats |
Keeps track of notification activity, display, and user interaction.
|
NotificationUsageStats.Aggregate |
Aggregates long samples to sum and averages.
|
NotificationUsageStats.SingleNotificationStats |
Tracks usage of an individual notification that is currently active.
|
PriorityExtractor |
Determines if the given notification can bypass Do Not Disturb.
|
PropConfig | |
RankingHelper | |
RankingReconsideration |
Represents future work required to extract signals from notifications for ranking.
|
RateEstimator |
Exponentially weighted moving average estimator for event rate.
|
ScheduleCalendar | |
ScheduleConditionProvider |
Built-in zen condition provider for daily scheduled time-based conditions.
|
SystemConditionProviderService | |
ValidateNotificationPeople |
This
NotificationSignalExtractor attempts to validate
people references. |
VisibilityExtractor |
Determines if the given notification can display sensitive content on the lockscreen.
|
ZenLog | |
ZenModeConditions | |
ZenModeFiltering | |
ZenModeHelper |
NotificationManagerService helper for functionality related to zen mode.
|
ZenModeHelper.Callback |