Most visited

Recently visited

Added in API level 21

NotificationListenerService.Ranking

public static class NotificationListenerService.Ranking
extends Object

java.lang.Object
   ↳ android.service.notification.NotificationListenerService.Ranking


存储当前活动通知的排名相关信息。

排名对象不会在发生通知事件时自动更新。 相反,排名信息必须通过当前的NotificationListenerService.RankingMap再次检索。

Summary

Public constructors

NotificationListenerService.Ranking()

Public methods

int getImportance()

返回通知的重要性,该通知决定了其呈现方式,请参阅: IMPORTANCE_DEFAULT等。

CharSequence getImportanceExplanation()

如果重要性已被用户首选项覆盖,则这将是非空的,并应显示给用户。

String getKey()

返回此排名适用的通知的关键字。

String getOverrideGroupKey()

如果系统覆盖了组密钥,那么这将是非空的,并且此密钥应该用于捆绑通知。

int getRank()

返回通知的排名。

int getSuppressedVisualEffects()

返回应该为此通知取消的视觉效果的类型。

boolean isAmbient()

返回通知是否为环境通知,即不需要用户立即关注的通知。

boolean matchesInterruptionFilter()

返回通知是否与用户的中断过滤器匹配。

Inherited methods

From class java.lang.Object

Public constructors

NotificationListenerService.Ranking

Added in API level 21
NotificationListenerService.Ranking ()

Public methods

getImportance

Added in API level 24
int getImportance ()

返回通知的重要性,该通知决定了其呈现方式,请参阅: IMPORTANCE_DEFAULT

Returns
int the rank of the notification

getImportanceExplanation

Added in API level 24
CharSequence getImportanceExplanation ()

如果重要性已被用户首选项覆盖,则这将是非空的,并应显示给用户。

Returns
CharSequence the explanation for the importance, or null if it is the natural importance

getKey

Added in API level 21
String getKey ()

返回此排名适用的通知的关键字。

Returns
String

getOverrideGroupKey

Added in API level 24
String getOverrideGroupKey ()

如果系统覆盖了组密钥,那么这将是非空的,并且此密钥应该用于捆绑通知。

Returns
String

getRank

Added in API level 21
int getRank ()

返回通知的排名。

Returns
int the rank of the notification, that is the 0-based index in the list of active notifications.

getSuppressedVisualEffects

Added in API level 24
int getSuppressedVisualEffects ()

返回应该为此通知取消的视觉效果的类型。 SUPPRESSED_EFFECT_SCREEN_OFFSUPPRESSED_EFFECT_SCREEN_ON

Returns
int

isAmbient

Added in API level 21
boolean isAmbient ()

返回通知是否为环境通知,即不需要用户立即关注的通知。

Returns
boolean

matchesInterruptionFilter

Added in API level 21
boolean matchesInterruptionFilter ()

返回通知是否与用户的中断过滤器匹配。

Returns
boolean true if the notification is allowed by the filter, or false if it is blocked.

Hooray!