برای کاهش حواسپرتی در حین رانندگی، اعلانهای heads-up (HUN) اطلاعات ضروری و مرتبط را بدون منحرف کردن توجه رانندگان به صفحه نمایش یا دستگاه تلفن همراه در اختیار رانندگان قرار میدهند. با این حال، از آنجایی که HUN ها می توانند در کار رانندگی تداخل داشته باشند، بسیار مهم است که مزایا و معایب HUN ها را در نظر بگیریم تا حواس رانندگان پرت نشود .
برای کاهش حواس پرتی راننده از این ویژگی های ایمنی مخصوص اعلان اندروید استفاده کنید:
این محتوا پیکربندیها و منابع مربوط به platform/packages/apps/Car/Notification
را توصیف میکند.
صف بندی و اولویت بندی کنید
هنگامی که چندین HUN ورودی دریافت می شود، مکانیسم صف و اولویت بندی ، مهم ترین و مرتبط ترین اطلاعات را به راننده نمایش می دهد.
برای فعال یا غیرفعال کردن مکانیسم صف، مقدار بولی را برای config_suppressAndThrottleHeadsUp config
تنظیم کنید.
HUN های صف بر اساس اولویت تعیین شده توسط دسته اعلان مرتب می شوند. آرایه headsup_category_priority
را به ترتیب اولویت نزولی مشخص کنید.
برخی از اعلانهای حساس به زمان، مانند CATEGORY_CALL
و CATEGORY_CAR_EMERGENCY
، باید بلافاصله بهجای صف نمایش داده شوند.
برای نمایش فوری این نوع HUN ها، این دسته ها را به آرایه headsup_category_immediate_show
اضافه کنید.
دریچه گاز و سرعت
وقتی کاربر عملی را انجام میدهد که در طی آن نشان دادن HUNها خطرناک یا حواسپرتکننده است، مانند تعامل با دستیار یا شمارهگیر، میتوانید HUNها را کنترل کنید .
برای استفاده از throttling، نام بسته برنامه هایی را که نیاز به توجه دارند به لیست مجاز اضافه کنید ( headsup_throttled_foreground_packages
). در حالی که برنامه های مشخص شده در پیش زمینه اجرا می شوند، صف را از نمایش HUN های جدید متوقف می کند.
برای اینکه به رانندگان زمان بدهید تا روی رانندگی تمرکز کنند، یک فاصله زمانی بین نمایش هر HUN اضافه کنید. این فاصله زمانی ( headsup_delay_duration
) پس از انتقال بستههای headsup_throttled_foreground_packages
به پسزمینه اعمال میشود.
سرکوب
HUN هایی که برای مدت طولانی در صف باقی می مانند را می توان سرکوب کرد. وقتی HUN ها به راننده بی ربط می شوند، می توانند باعث حواس پرتی شوند. بهجای راهاندازی HUN، اعلانهای منقضی شده را به مرکز اعلان هدایت کنید. میتوانید مدیریت HUNها را با تجویز مقادیر مختلف برای ایالتهای Drive و Park تنظیم کنید.
برای وضعیت Drive :
-
config_expireHeadsUpWhenDriving
رویtrue
تنظیم کنید وheadsup_queue_expire_driving_duration_ms
بهعنوان مدت زمان (بر حسب میلیثانیه) پس از زمان ارسال زمانی که اعلان منقضی میشود، مشخص کنید.
برای ایالت پارک :
-
config_expireHeadsUpWhenParked
را رویtrue
تنظیم کنید وheadsup_queue_expire_parked_duration_ms
بهعنوان مدت زمان (بر حسب میلیثانیه) پس از زمان ارسال زمانی که اعلان منقضی میشود، مشخص کنید.
در صورت سرکوب، یک سیستم دنباله دار HUN را برای اطلاع راننده ارسال کنید. عنوان این اعلان را با بهروزرسانی مقادیر hun_suppression_notification_title_drive
و hun_suppression_notification_title_park
تغییر دهید.
برای رد کردن خودکار صف HUN هنگام باز شدن مرکز اعلان:
-
config_dismissHeadsUpWhenNotificationCenterOpens
boolean را رویtrue
تنظیم کنید.