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_CALL i CATEGORY_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:
- Ustaw wartość
config_expireHeadsUpWhenDrivingnatruei podaj wartośćheadsup_queue_expire_driving_duration_msjako czas (w milisekundach) po czasie publikacji, po którym powiadomienie ma wygasnąć.
W przypadku stanu Park:
- Ustaw
config_expireHeadsUpWhenParkednatruei podajheadsup_queue_expire_parked_duration_msjako 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ń:
- Ustaw wartość logiczną
config_dismissHeadsUpWhenNotificationCenterOpensnatrue.