Untuk mengurangi gangguan saat mengemudi, notifikasi peringatan (HUN) memberi pengemudi informasi penting dan relevan tanpa mengalih perhatian mereka ke layar atau perangkat seluler. Namun, karena HUN dapat mengganggu tugas mengemudi, penting untuk mempertimbangkan kelebihan dan kekurangan HUN untuk memastikan pengemudi tidak terganggu.
Gunakan fitur keselamatan khusus notifikasi Android ini untuk mengurangi gangguan pengemudi:
Konten ini menjelaskan konfigurasi dan resource yang berkaitan dengan
platform/packages/apps/Car/Notification
.
Membuat antrean dan menentukan prioritas
Saat beberapa HUN masuk diterima, mekanisme antrean dan prioritaskan akan menampilkan informasi yang paling penting dan relevan kepada pengemudi.
Untuk mengaktifkan atau menonaktifkan mekanisme antrean, tetapkan nilai boolean untuk
config_suppressAndThrottleHeadsUp config
.
HUN yang diantrekan diurutkan berdasarkan prioritas yang ditentukan oleh
kategori
notifikasi. Tentukan array headsup_category_priority
dalam
urutan prioritas menurun.
Beberapa notifikasi yang sesuai waktu, seperti CATEGORY_CALL
dan
CATEGORY_CAR_EMERGENCY
, harus segera ditampilkan, bukan dimasukkan ke dalam antrean.
Untuk segera menampilkan jenis HUN ini, tambahkan kategori ini ke
array headsup_category_immediate_show
.
Kecepatan dan kecepatan
Saat pengguna melakukan tindakan yang tidak aman atau mengganggu untuk menampilkan HUN, seperti berinteraksi dengan Asisten atau Telepon, Anda dapat mengoreksi HUN.
Untuk menerapkan throttling, tambahkan nama paket aplikasi yang memerlukan perhatian ke
daftar yang diizinkan (headsup_throttled_foreground_packages
). Tindakan ini akan menghentikan antrean
agar tidak menampilkan HUN baru saat aplikasi yang ditentukan berjalan di latar depan.
Untuk memberi pengemudi waktu untuk berfokus pada mengemudi, tambahkan interval waktu antara
tampilan setiap HUN. Interval waktu ini (headsup_delay_duration
)
berlaku setelah paket dari headsup_throttled_foreground_packages
dipindahkan ke latar belakang.
Penekanan
HUN yang tetap berada dalam antrean dalam jangka waktu yang lama dapat disembunyikan. Jika tidak relevan bagi pengemudi, HUN dapat menyebabkan gangguan. Alih-alih memicu HUN, arahkan notifikasi yang sudah tidak berlaku ke Pusat notifikasi. Anda dapat menyesuaikan pengelolaan HUN dengan menetapkan nilai yang berbeda untuk status Drive dan Park.
Untuk status Drive:
- Tetapkan
config_expireHeadsUpWhenDriving
ketrue
dan tentukanheadsup_queue_expire_driving_duration_ms
sebagai durasi (dalam milidetik) setelah waktu postingan saat notifikasi akan berakhir.
Untuk status Park:
- Tetapkan
config_expireHeadsUpWhenParked
ketrue
dan tentukanheadsup_queue_expire_parked_duration_ms
sebagai durasi (dalam milidetik) setelah waktu postingan saat notifikasi akan berakhir.
Jika terjadi penekanan, kirim HUN sistem akhir untuk memberi tahu
pengemudi. Ubah judul notifikasi ini dengan memperbarui nilai
hun_suppression_notification_title_drive
dan
hun_suppression_notification_title_park
Untuk menutup antrean HUN secara otomatis saat Pusat notifikasi dibuka:
- Tetapkan boolean
config_dismissHeadsUpWhenNotificationCenterOpens
ketrue
.