Konfigurowanie powiadomień

Aby skonfigurować wygląd i ustawienia powiadomień, użyj ustawień w sekcji config.xmlintegers.xml.

Wygląd

Aby skonfigurować wygląd powiadomień, zmień te ustawienia w sekcji config.xml:

Cel Ustawienie
Wyświetlanie nawigacji jako powiadomienia z ostrzeżeniem (HUN). config_showNavigationHeadsup
Domyślnie: true
Określ kolor tła karty powiadomienia dla kategorii
Notification.CATEGORY_NAVIGATION
config_enableCardBackgroundColorForCategoryNavigation
Domyślnie: false
Ustaw kolor tła karty dla powiadomień z aplikacji systemowych. config_enableCardBackgroundColorForSystemApp
Domyślnie: false
Wyświetlanie nagłówka powiadomienia u góry listy powiadomień. config_showHeaderForNotifications
Domyślnie: false
wyświetlać stopkę powiadomienia u dołu listy powiadomień, config_showFooterForNotifications
Domyślnie: true
Zmień kolor akcentu małej ikony. config_enableSmallIconAccentColor
Domyślnie: true

Funkcjonalność

Aby skonfigurować działanie powiadomień, zaktualizuj te ustawienia w integers.xml:

Cel Ustawienie
Ustaw maksymalną liczbę członków grupy wyświetlanych po rozwinięciu grupy powiadomień. max_group_children_number
Domyślnie: 8
Podaj czas trwania testu w milisekundach. Po upływie tego czasu ostrzeżenia o nieaktualnych treściach są automatycznie usuwane, dopóki nie zostanie przesłana aktualizacja istniejących ostrzeżeń o nieaktualnych treściach, dla których ustawiono ten parametr:

Notification.FLAG_ONLY_ALERT_ONCE

Czas jest resetowany po otrzymaniu aktualizacji i wyświetleniu ostrzeżenia o nieaktualnych treściach przez dłuższy czas. Jeśli ta flaga jest ustawiona i otrzymano aktualizację, czas nie zostanie zresetowany.
headsup_notification_duration_ms
Domyślnie: 8000
Ustaw minimalny czas wyświetlania (w milisekundach) dla HUN. Gdy aplikacja anuluje powiadomienie zaraz po jego wysłaniu lub w ramach skonfigurowanego czasu, użytkownik będzie widzieć powiadomienie przez co najmniej ten czas. heads_up_notification_minimum_time
Domyślnie: 2000
Podaj łączny czas trwania (w milisekundach), jaki zajmuje animacja wjeżdżąca, aby wyświetlić HUN. headsup_total_enter_duration_ms
Domyślnie: 233
Ustaw czas (w milisekundach), jaki animacja wlatywania potrzebuje na wyświetlenie HUN-a dla alfa. Podczas animacji czas potrzebny do przejścia z przezroczystości do nieprzezroczystości. headsup_alpha_enter_duration_ms
Domyślnie: 83
Określ czas (w milisekundach) potrzebny animacji wyskakującej na wyświetlenie powiadomienia. headsup_exit_duration_ms
Domyślnie: 150

Określ minimalną prędkość (w pikselach na sekundę) używaną do określenia, czy gest przesunięcia odbywa się w tym samym kierunku.

min_velocity_for_swipe_direction_detection
Domyślnie: 50