برای کاهش حواسپرتی در حین رانندگی، اعلانهای 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_dismissHeadsUpWhenNotificationCenterOpensboolean را رویtrueتنظیم کنید.