Loading services/core/java/com/android/server/notification/NotificationRecord.java +18 −0 Original line number Diff line number Diff line Loading @@ -23,11 +23,13 @@ import static android.service.notification.NotificationListenerService.Ranking.I import android.app.Notification; import android.content.Context; import android.content.pm.ApplicationInfo; import android.content.pm.PackageManager.NameNotFoundException; import android.content.res.Resources; import android.graphics.Bitmap; import android.graphics.drawable.Icon; import android.media.AudioAttributes; import android.os.Build; import android.os.UserHandle; import android.service.notification.NotificationListenerService; import android.service.notification.StatusBarNotification; Loading Loading @@ -146,6 +148,22 @@ public final class NotificationRecord { importance = IMPORTANCE_DEFAULT; } try { final ApplicationInfo applicationInfo = mContext.getPackageManager().getApplicationInfo( sbn.getPackageName(), 0); if (applicationInfo.targetSdkVersion < Build.VERSION_CODES.N) { if (isNoisy) { if (importance >= IMPORTANCE_HIGH) { importance = IMPORTANCE_MAX; } else { importance = IMPORTANCE_HIGH; } } } } catch (NameNotFoundException e) { // oh well. } if (n.fullScreenIntent != null) { importance = IMPORTANCE_MAX; } Loading Loading
services/core/java/com/android/server/notification/NotificationRecord.java +18 −0 Original line number Diff line number Diff line Loading @@ -23,11 +23,13 @@ import static android.service.notification.NotificationListenerService.Ranking.I import android.app.Notification; import android.content.Context; import android.content.pm.ApplicationInfo; import android.content.pm.PackageManager.NameNotFoundException; import android.content.res.Resources; import android.graphics.Bitmap; import android.graphics.drawable.Icon; import android.media.AudioAttributes; import android.os.Build; import android.os.UserHandle; import android.service.notification.NotificationListenerService; import android.service.notification.StatusBarNotification; Loading Loading @@ -146,6 +148,22 @@ public final class NotificationRecord { importance = IMPORTANCE_DEFAULT; } try { final ApplicationInfo applicationInfo = mContext.getPackageManager().getApplicationInfo( sbn.getPackageName(), 0); if (applicationInfo.targetSdkVersion < Build.VERSION_CODES.N) { if (isNoisy) { if (importance >= IMPORTANCE_HIGH) { importance = IMPORTANCE_MAX; } else { importance = IMPORTANCE_HIGH; } } } } catch (NameNotFoundException e) { // oh well. } if (n.fullScreenIntent != null) { importance = IMPORTANCE_MAX; } Loading