गाड़ी चलाते समय ध्यान भटकने से रोकने के लिए, हेड्स-अप सूचनाएं (एचयूएन) की सुविधा चालकों को ज़रूरी और काम की जानकारी देती है. इससे, ड्राइवर का ध्यान डिसप्ले या मोबाइल डिवाइस पर बंटने से बचता है. हालांकि, एचयूएन की वजह से ड्राइविंग में रुकावट आ सकती है. इसलिए, एचयूएन के फ़ायदों और नुकसानों को ध्यान में रखना ज़रूरी है, ताकि ड्राइवर का ध्यान न भटके.
ड्राइवर का ध्यान भटकने से बचाने के लिए, Android पर सूचनाओं से जुड़ी इन सुरक्षा सुविधाओं का इस्तेमाल करें:
इस कॉन्टेंट में, platform/packages/apps/Car/Notification से जुड़े कॉन्फ़िगरेशन और संसाधनों के बारे में बताया गया है.
सूची में जोड़ना और प्राथमिकता तय करना
जब एक से ज़्यादा इनकमिंग HUN मिलते हैं, तो सूचनाओं को क्रम में लगाने और उन्हें प्राथमिकता देने की सुविधा, ड्राइवर को सबसे ज़रूरी और काम की जानकारी दिखाती है.
सूची बनाने की सुविधा को चालू या बंद करने के लिए, config_suppressAndThrottleHeadsUp config के लिए बूलियन वैल्यू सेट करें.
सूची में मौजूद एचयूएन को प्राथमिकता के हिसाब से क्रम में लगाया जाता है. यह प्राथमिकता, सूचना की कैटगरी के हिसाब से तय की जाती है. headsup_category_priority कलेक्शन को प्राथमिकता के घटते क्रम में बताएं.
CATEGORY_CALL और
CATEGORY_CAR_EMERGENCY जैसी कुछ सूचनाएं, समय के हिसाब से ज़रूरी होती हैं. इसलिए, उन्हें सूची में जोड़ने के बजाय तुरंत दिखाया जाना चाहिए.
इस तरह के एचयूएन तुरंत दिखाने के लिए, इन कैटगरी को headsup_category_immediate_show कलेक्शन में जोड़ें.
थ्रॉटल और रफ़्तार
जब कोई उपयोगकर्ता कोई ऐसी कार्रवाई करता है जिसके दौरान एचयूएन दिखाना असुरक्षित या ध्यान भटकाने वाला हो, तो एचयूएन को धीमा किया जा सकता है. जैसे, Assistant या Dialer के साथ इंटरैक्ट करना.
थ्रॉटलिंग की सुविधा इस्तेमाल करने के लिए, उन ऐप्लिकेशन के पैकेज के नाम जोड़ें जिन पर ध्यान देने की ज़रूरत है. इन्हें अनुमति वाली सूची (headsup_throttled_foreground_packages) में जोड़ें. इससे, फ़ोरग्राउंड में चलने वाले ऐप्लिकेशन के दौरान, सूची में नए एचयूएन दिखने बंद हो जाते हैं.
ड्राइवरों को ड्राइविंग पर फ़ोकस करने का समय देने के लिए, हर HUN के डिसप्ले के बीच समय का अंतराल जोड़ें. यह समयावधि (headsup_delay_duration), headsup_throttled_foreground_packages के पैकेज को बैकग्राउंड में ले जाने के बाद लागू होती है.
डेटा को छिपाना
लंबे समय तक सूची में बने रहने वाले एचयूएन को दबाया जा सकता है. जब ड्राइवर के लिए HUN काम के नहीं होते, तो वे ध्यान भटका सकते हैं. एचयूएन को ट्रिगर करने के बजाय, समयसीमा खत्म हो चुकी सूचनाओं को सूचना केंद्र में भेजें. ड्राइव और पार्क स्टेटस के लिए अलग-अलग वैल्यू तय करके, एचयूएन को अपने हिसाब से मैनेज किया जा सकता है.
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बूलियन कोtrueपर सेट करें.