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_expireHeadsUpWhenDriving
natrue
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:
- Ustaw
config_expireHeadsUpWhenParked
natrue
i podajheadsup_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ń:
- Ustaw wartość logiczną
config_dismissHeadsUpWhenNotificationCenterOpens
natrue
.