Home
last modified time | relevance | path

Searched refs:alertEntry (Results 1 – 25 of 26) sorted by relevance

12

/packages/apps/Car/Notification/src/com/android/car/notification/
DCarHeadsUpNotificationManager.java61 void onStateChange(AlertEntry alertEntry, boolean isHeadsUp); in onStateChange() argument
109 (launchResult, alertEntry) -> dismissHUN(alertEntry)); in CarHeadsUpNotificationManager()
131 AlertEntry alertEntry, in maybeShowHeadsUp() argument
134 if (!shouldShowHeadsUp(alertEntry, rankingMap)) { in maybeShowHeadsUp()
138 alertEntry.getKey()); in maybeShowHeadsUp()
143 alertEntry) in maybeShowHeadsUp()
145 dismissHUN(alertEntry); in maybeShowHeadsUp()
149 if (!activeNotifications.containsKey(alertEntry.getKey()) || canUpdate(alertEntry) in maybeShowHeadsUp()
150 || alertAgain(alertEntry.getNotification())) { in maybeShowHeadsUp()
151 showHeadsUp(mPreprocessingManager.optimizeForDriving(alertEntry), in maybeShowHeadsUp()
[all …]
DCarNotificationListener.java121 AlertEntry alertEntry = new AlertEntry(sbn); in onNotificationPosted() local
123 notifyNotificationPosted(alertEntry); in onNotificationPosted()
130 AlertEntry alertEntry = mActiveNotifications.get(sbn.getKey()); in onNotificationRemoved() local
132 if (alertEntry != null) { in onNotificationRemoved()
133 mActiveNotifications.remove(alertEntry.getKey()); in onNotificationRemoved()
137 alertEntry = new AlertEntry(sbn); in onNotificationRemoved()
140 removeNotification(alertEntry); in onNotificationRemoved()
146 for (AlertEntry alertEntry : mActiveNotifications.values()) { in onNotificationRankingUpdate()
147 if (!mRankingMap.getRanking(alertEntry.getKey(), mTemporaryRanking)) { in onNotificationRankingUpdate()
151 alertEntry.getStatusBarNotification().getOverrideGroupKey(); in onNotificationRankingUpdate()
[all …]
DNotificationDataManager.java86 void addNewMessageNotification(AlertEntry alertEntry) { in addNewMessageNotification() argument
88 alertEntry.getStatusBarNotification())) { in addNewMessageNotification()
90 .putIfAbsent(alertEntry.getKey(), /* muteState= */ false); in addNewMessageNotification()
92 if (mUnseenNotificationMap.containsKey(alertEntry.getKey())) { in addNewMessageNotification()
93 mUnseenNotificationMap.put(alertEntry.getKey(), true); in addNewMessageNotification()
102 void untrackUnseenNotification(AlertEntry alertEntry) { in untrackUnseenNotification() argument
103 if (mUnseenNotificationMap.containsKey(alertEntry.getKey())) { in untrackUnseenNotification()
104 mUnseenNotificationMap.remove(alertEntry.getKey()); in untrackUnseenNotification()
118 for (AlertEntry alertEntry : group.getChildNotifications()) { in updateUnseenNotification()
120 mUnseenNotificationMap.putIfAbsent(alertEntry.getKey(), true); in updateUnseenNotification()
[all …]
DNotificationClickHandlerFactory.java64 void onNotificationClicked(int launchResult, AlertEntry alertEntry); in onNotificationClicked() argument
103 public View.OnClickListener getClickHandler(AlertEntry alertEntry) { in getClickHandler() argument
105 Notification notification = alertEntry.getNotification(); in getClickHandler()
124 alertEntry.getKey(), in getClickHandler()
127 mBarService.onNotificationClick(alertEntry.getKey(), in getClickHandler()
129 if (shouldAutoCancel(alertEntry)) { in getClickHandler()
130 clearNotification(alertEntry); in getClickHandler()
135 handleNotificationClicked(result, alertEntry); in getClickHandler()
147 public View.OnClickListener getActionClickHandler(AlertEntry alertEntry, int index) { in getActionClickHandler() argument
149 Notification notification = alertEntry.getNotification(); in getActionClickHandler()
[all …]
DPreprocessingManager.java150 AlertEntry alertEntry, in updateNotifications() argument
156 mOldNotifications.remove(alertEntry.getKey()); in updateNotifications()
162 AlertEntry notification = optimizeForDriving(alertEntry); in updateNotifications()
173 additionalRank(additionalGroup(alertEntry), newRankingMap)); in updateNotifications()
196 boolean shouldFilter(AlertEntry alertEntry, RankingMap rankingMap) { in shouldFilter() argument
197 return isLessImportantForegroundNotification(alertEntry, rankingMap) in shouldFilter()
198 || isMediaOrNavigationNotification(alertEntry); in shouldFilter()
211 notifications.removeIf(alertEntry -> shouldFilter(alertEntry, rankingMap)); in filter()
218 notifications.removeIf(alertEntry -> Notification.CATEGORY_CALL.equals( in filter()
219 alertEntry.getNotification().category)); in filter()
[all …]
DNotificationUtils.java64 public static boolean isSystemPrivilegedOrPlatformKey(Context context, AlertEntry alertEntry) { in isSystemPrivilegedOrPlatformKey() argument
65 return isSystemPrivilegedOrPlatformKeyInner(context, alertEntry, in isSystemPrivilegedOrPlatformKey()
78 public static boolean isSystemOrPlatformKey(Context context, AlertEntry alertEntry) { in isSystemOrPlatformKey() argument
79 return isSystemPrivilegedOrPlatformKeyInner(context, alertEntry, in isSystemOrPlatformKey()
110 public static CarNotificationTypeItem getNotificationViewType(AlertEntry alertEntry) { in getNotificationViewType() argument
111 String category = alertEntry.getNotification().category; in getNotificationViewType()
130 Bundle extras = alertEntry.getNotification().extras; in getNotificationViewType()
160 AlertEntry alertEntry, boolean checkForPrivilegedApp) { in isSystemPrivilegedOrPlatformKeyInner() argument
161 PackageInfo packageInfo = getPackageInfo(context, alertEntry.getStatusBarNotification()); in isSystemPrivilegedOrPlatformKeyInner()
DCarNotificationItemTouchListener.java128 for (AlertEntry alertEntry in CarNotificationItemTouchListener()
130 clearNotification(alertEntry); in CarNotificationItemTouchListener()
447 private void clearNotification(AlertEntry alertEntry) { in clearNotification() argument
451 alertEntry.getKey(), in clearNotification()
457 alertEntry.getStatusBarNotification().getPackageName(), in clearNotification()
458 alertEntry.getStatusBarNotification().getTag(), in clearNotification()
459 alertEntry.getStatusBarNotification().getId(), in clearNotification()
460 alertEntry.getStatusBarNotification().getUser().getIdentifier(), in clearNotification()
461 alertEntry.getStatusBarNotification().getKey(), in clearNotification()
DNotificationGroup.java50 public NotificationGroup(AlertEntry alertEntry) { in NotificationGroup() argument
51 addNotification(alertEntry); in NotificationGroup()
54 public void addNotification(AlertEntry alertEntry) { in addNotification() argument
55 assertSameGroupKey(alertEntry.getStatusBarNotification().getGroupKey()); in addNotification()
56 mNotifications.add(alertEntry); in addNotification()
DNotificationViewController.java123 boolean showLessImportantNotifications, int what, AlertEntry alertEntry) { in updateNotifications() argument
125 if (mPreprocessingManager.shouldFilter(alertEntry, in updateNotifications()
134 alertEntry, in updateNotifications()
DCarNotificationViewAdapter.java144 AlertEntry alertEntry = notificationGroup.getSingleNotification(); in onBindViewHolder() local
149 .bindRestricted(alertEntry, /* isInGroup= */ false, /* isHeadsUp= */false); in onBindViewHolder()
151 carNotificationTypeItem.bind(alertEntry, false, (CarNotificationBaseViewHolder) holder); in onBindViewHolder()
/packages/apps/Car/Notification/tests/robotests/src/com/android/car/notification/template/
DCarNotificationActionsViewTest.java114 AlertEntry alertEntry = new AlertEntry(mStatusBarNotification); in onBind_noAction_doesNotCreateButtons() local
115 mCarNotificationActionsView.bind(mNotificationClickHandlerFactory, alertEntry); in onBind_noAction_doesNotCreateButtons()
130 AlertEntry alertEntry = new AlertEntry(mStatusBarNotification); in onBind_actionExists_isCarCompatibleMessage_playButtonIsVisible() local
131 mCarNotificationActionsView.bind(mNotificationClickHandlerFactory, alertEntry); in onBind_actionExists_isCarCompatibleMessage_playButtonIsVisible()
144 AlertEntry alertEntry = new AlertEntry(mStatusBarNotification); in onBind_actionExists_isCarCompatibleMessage_playButtonHasClickListener() local
145 mCarNotificationActionsView.bind(mNotificationClickHandlerFactory, alertEntry); in onBind_actionExists_isCarCompatibleMessage_playButtonHasClickListener()
158 AlertEntry alertEntry = new AlertEntry(mStatusBarNotification); in onBind_actionExists_isCarCompatibleMessage_playButtonShowsPlayLabel() local
159 mCarNotificationActionsView.bind(mNotificationClickHandlerFactory, alertEntry); in onBind_actionExists_isCarCompatibleMessage_playButtonShowsPlayLabel()
173 AlertEntry alertEntry = new AlertEntry(mStatusBarNotification); in onBind_actionExists_isCarCompatibleMessage_muteButtonIsVisible() local
174 mCarNotificationActionsView.bind(mNotificationClickHandlerFactory, alertEntry); in onBind_actionExists_isCarCompatibleMessage_muteButtonIsVisible()
[all …]
/packages/services/Car/tests/SecondaryHomeApp/src/com/android/car/secondaryhome/launcher/
DNotificationListener.java92 AlertEntry alertEntry = new AlertEntry(sbn); in onNotificationPosted() local
93 notifyNotificationPosted(alertEntry); in onNotificationPosted()
99 AlertEntry alertEntry = mActiveNotifications.get(sbn.getKey()); in onNotificationRemoved() local
100 if (alertEntry != null) { in onNotificationRemoved()
101 removeNotification(alertEntry); in onNotificationRemoved()
131 private void notifyNotificationPosted(AlertEntry alertEntry) { in notifyNotificationPosted() argument
132 postNewNotification(alertEntry); in notifyNotificationPosted()
146 private void postNewNotification(AlertEntry alertEntry) { in postNewNotification() argument
147 mActiveNotifications.put(alertEntry.getKey(), alertEntry); in postNewNotification() local
148 sendNotificationEventToHandler(alertEntry, NOTIFY_NOTIFICATION_POSTED); in postNewNotification()
[all …]
DNotificationViewController.java72 private void updateNotifications(int what, AlertEntry alertEntry) { in updateNotifications() argument
75 alertEntry.getNotification().category)) { in updateNotifications()
79 mTextBox.append("New: " + alertEntry.getStatusBarNotification() + "\n"); in updateNotifications()
/packages/apps/Car/Notification/src/com/android/car/notification/template/
DMessageNotificationViewHolder.java82 public void bind(AlertEntry alertEntry, boolean isInGroup, in bind() argument
84 super.bind(alertEntry, isInGroup, isHeadsUp); in bind()
85 bindBody(alertEntry, isInGroup, /* isRestricted= */ false, isHeadsUp); in bind()
86 mHeaderView.bind(alertEntry, isInGroup); in bind()
87 mActionsView.bind(mClickHandlerFactory, alertEntry); in bind()
94 public void bindRestricted(AlertEntry alertEntry, boolean isInGroup, boolean isHeadsUp) { in bindRestricted() argument
95 super.bind(alertEntry, isInGroup, isHeadsUp); in bindRestricted()
96 bindBody(alertEntry, isInGroup, /* isRestricted= */ true, isHeadsUp); in bindRestricted()
97 mHeaderView.bind(alertEntry, isInGroup); in bindRestricted()
98 mActionsView.bind(mClickHandlerFactory, alertEntry); in bindRestricted()
[all …]
DCarNotificationActionsView.java109 public void bind(NotificationClickHandlerFactory clickHandlerFactory, AlertEntry alertEntry) { in bind() argument
111 Notification notification = alertEntry.getNotification(); in bind()
118 alertEntry.getStatusBarNotification())) { in bind()
119 createPlayButton(clickHandlerFactory, alertEntry); in bind()
120 createMuteButton(clickHandlerFactory, alertEntry); in bind()
133 button.setOnClickListener(clickHandlerFactory.getActionClickHandler(alertEntry, i)); in bind()
190 AlertEntry alertEntry) { in createPlayButton() argument
197 clickHandlerFactory.getPlayClickHandler(alertEntry)); in createPlayButton()
205 AlertEntry alertEntry) { in createMuteButton() argument
211 button.setText((manager != null && manager.isMessageNotificationMuted(alertEntry)) in createMuteButton()
[all …]
DCallNotificationViewHolder.java50 public void bind(AlertEntry alertEntry, boolean isInGroup, in bind() argument
52 super.bind(alertEntry, isInGroup, isHeadsUp); in bind()
53 bindBody(alertEntry); in bind()
54 mHeaderView.bind(alertEntry, isInGroup); in bind()
55 mActionsView.bind(mClickHandlerFactory, alertEntry); in bind()
61 private void bindBody(AlertEntry alertEntry) { in bindBody() argument
62 Notification notification = alertEntry.getNotification(); in bindBody()
DInboxNotificationViewHolder.java50 public void bind(AlertEntry alertEntry, boolean isInGroup, in bind() argument
52 super.bind(alertEntry, isInGroup, isHeadsUp); in bind()
53 bindBody(alertEntry); in bind()
54 mHeaderView.bind(alertEntry, isInGroup); in bind()
55 mActionsView.bind(mClickHandlerFactory, alertEntry); in bind()
61 private void bindBody(AlertEntry alertEntry) { in bindBody() argument
62 Notification notification = alertEntry.getNotification(); in bindBody()
DNavigationNotificationViewHolder.java50 public void bind(AlertEntry alertEntry, boolean isInGroup, in bind() argument
52 super.bind(alertEntry, isInGroup, isHeadsUp); in bind()
53 bindBody(alertEntry); in bind()
54 mHeaderView.bind(alertEntry, isInGroup); in bind()
55 mActionsView.bind(mClickHandlerFactory, alertEntry); in bind()
61 private void bindBody(AlertEntry alertEntry) { in bindBody() argument
62 Notification notification = alertEntry.getNotification(); in bindBody()
DBasicNotificationViewHolder.java50 public void bind(AlertEntry alertEntry, boolean isInGroup, in bind() argument
52 super.bind(alertEntry, isInGroup, isHeadsUp); in bind()
53 bindBody(alertEntry); in bind()
54 mHeaderView.bind(alertEntry, isInGroup); in bind()
55 mActionsView.bind(mClickHandlerFactory, alertEntry); in bind()
61 private void bindBody(AlertEntry alertEntry) { in bindBody() argument
62 Notification notification = alertEntry.getNotification(); in bindBody()
DProgressNotificationViewHolder.java60 public void bind(AlertEntry alertEntry, boolean isInGroup, in bind() argument
62 super.bind(alertEntry, isInGroup, isHeadsUp); in bind()
63 bindBody(alertEntry); in bind()
64 mHeaderView.bind(alertEntry, isInGroup); in bind()
65 mActionsView.bind(mClickHandlerFactory, alertEntry); in bind()
71 private void bindBody(AlertEntry alertEntry) { in bindBody() argument
72 Notification notification = alertEntry.getNotification(); in bindBody()
DEmergencyNotificationViewHolder.java62 public void bind(AlertEntry alertEntry, boolean isInGroup, in bind() argument
64 super.bind(alertEntry, isInGroup, isHeadsUp); in bind()
66 Notification notification = alertEntry.getNotification(); in bind()
69 mHeaderView.bind(alertEntry, isInGroup); in bind()
70 mActionsView.bind(mClickHandlerFactory, alertEntry); in bind()
DCarNotificationBaseViewHolder.java117 public void bind(AlertEntry alertEntry, boolean isInGroup, boolean isHeadsUp) { in bind() argument
119 mAlertEntry = alertEntry; in bind()
123 mInnerView.setOnClickListener(mClickHandlerFactory.getClickHandler(alertEntry)); in bind()
125 mCardView.setOnClickListener(mClickHandlerFactory.getClickHandler(alertEntry)); in bind()
DCarNotificationHeaderView.java111 public void bind(AlertEntry alertEntry, boolean isInGroup) { in bind() argument
118 Notification notification = alertEntry.getNotification(); in bind()
119 StatusBarNotification sbn = alertEntry.getStatusBarNotification(); in bind()
/packages/apps/Car/Notification/tests/robotests/src/com/android/car/notification/
DNotificationUtilsTest.java186 AlertEntry alertEntry = new AlertEntry(mStatusBarNotification); in onGetNotificationViewType_notificationIsARecognizedType_returnsCorrectType() local
187 assertThat(NotificationUtils.getNotificationViewType(alertEntry)).isEqualTo(typeItem); in onGetNotificationViewType_notificationIsARecognizedType_returnsCorrectType()
200 AlertEntry alertEntry = new AlertEntry(mStatusBarNotification); in onGetNotificationViewType_notificationHasBigTextAndSummaryText_returnsInbox() local
202 assertThat(NotificationUtils.getNotificationViewType(alertEntry)).isEqualTo( in onGetNotificationViewType_notificationHasBigTextAndSummaryText_returnsInbox()
210 AlertEntry alertEntry = new AlertEntry(mStatusBarNotification); in onGetNotificationViewType_unrecognizedTypeWithoutBigTextOrSummary_returnsBasic() local
212 assertThat(NotificationUtils.getNotificationViewType(alertEntry)).isEqualTo( in onGetNotificationViewType_unrecognizedTypeWithoutBigTextOrSummary_returnsBasic()
DCarNotificationListenerTest.java247 AlertEntry alertEntry = new AlertEntry(mStatusBarNotification); in onStateChange_hunNoLongerHun_notifiesHandler() local
248 mCarNotificationListener.onStateChange(alertEntry, /* isHeadsUp= */ false); in onStateChange_hunNoLongerHun_notifiesHandler()
266 AlertEntry alertEntry = new AlertEntry(mStatusBarNotification); in onNotificationRemoved_notificationPreviouslyAdded_removesNotification() local
267 mCarNotificationListener.getNotifications().put(alertEntry.getKey(), alertEntry); in onNotificationRemoved_notificationPreviouslyAdded_removesNotification() local
271 assertThat(mCarNotificationListener.getNotifications().containsKey(alertEntry.getKey())) in onNotificationRemoved_notificationPreviouslyAdded_removesNotification()

12