ograniczać i tłumić powiadomienia.

Aby zmniejszyć liczbę bodźców odwracających uwagę podczas jazdy, powiadomienia z powiadomieniami (HUN) dostarczają kierowcom istotnych i odpowiednich informacji bez odwracania ich uwagi na wyświetlacz lub urządzenie mobilne. Ponieważ jednak HUN może zakłócać prowadzenie pojazdu, ważne jest, aby wziąć pod uwagę zalety i wady HUN, aby zapewnić brak rozproszenia uwagi u kierowców.

Aby zmniejszyć rozproszenie uwagi kierowcy, skorzystaj z tych funkcji bezpieczeństwa związanych z powiadomieniami na Androidzie:

Te treści opisują konfiguracje i zasoby związane z platform/packages/apps/Car/Notification.

kolejkowanie i nadawanie priorytetów;

Gdy otrzymasz wiele przychodzących zgłoszeń o niebezpieczeństwie, mechanizm kolejki i priorytetów wyświetli najważniejsze i najbardziej istotne informacje dla kierowcy.

Aby włączyć lub wyłączyć mechanizm kolejki, ustaw wartość logiczną dla parametru config_suppressAndThrottleHeadsUp config.

Zadania w kolejce są sortowane według priorytetu określonego na podstawie kategorii powiadomienia. Określ tablicę headsup_category_priority w malejącej kolejności priorytetów.

Niektóre powiadomienia o charakterze pilnym, takie jak CATEGORY_CALLCATEGORY_CAR_EMERGENCY, powinny być wyświetlane natychmiast, a nie oczekiwać w kolejce.

Aby natychmiast wyświetlać te typy HUN, dodaj te kategorie do tablicy headsup_category_immediate_show.

Ograniczanie i tempo

Gdy użytkownik wykonuje działanie, podczas którego wyświetlanie HUN-ów byłoby niebezpieczne lub rozpraszające, np. korzysta z Asystenta lub Dialera, możesz ograniczyć wyświetlanie HUN-ów.

Aby zastosować ograniczenie, dodaj nazwy pakietów aplikacji, które wymagają uwagi, do listy dozwolonych (headsup_throttled_foreground_packages). Zapobiegnie to wyświetlaniu nowych HUN, gdy określone aplikacje działają na pierwszym planie.

Aby kierowcy mogli skupić się na jeździe, dodaj odstęp czasowy między wyświetlaniem poszczególnych komunikatów. Ten przedział czasu (headsup_delay_duration) obowiązuje po przeniesieniu pakietów z headsup_throttled_foreground_packages do tła.

Wyłączenie

Usługi niestandardowe, które pozostają w kole przez dłuższy czas, mogą zostać wyłączone. Gdy nie są one istotne dla kierowcy, mogą go rozpraszać. Zamiast uruchamiać HUN, przekierowuj powiadomienia o wygaśnięciu do centrum powiadomień. Możesz dostosować zarządzanie HUN, określając różne wartości dla stanów Jazda i Parkowanie.

W przypadku stanu Dysk:

  1. Ustaw wartość config_expireHeadsUpWhenDriving na true i podaj wartość headsup_queue_expire_driving_duration_ms jako czas (w milisekundach) po czasie publikacji, po którym powiadomienie ma wygasnąć.

W przypadku stanu Park:

  1. Ustaw config_expireHeadsUpWhenParked na true i podaj headsup_queue_expire_parked_duration_ms jako czas trwania (w milisekundach) po czasie publikacji, w którym powiadomienie wygasa.

W przypadku wycofania wysyłaj HUN z systemu, aby powiadomić kierowcę. Zmień tytuł tego powiadomienia, aktualizując wartości hun_suppression_notification_title_drive i hun_suppression_notification_title_park.

Aby automatycznie zamknąć kolejkę HUN po otwarciu centrum powiadomień:

  1. Ustaw wartość logiczną config_dismissHeadsUpWhenNotificationCenterOpens na true.