नोटिफिकेशन सेट करें

अपनी सूचनाओं की उपस्थिति और कॉन्फ़िगरेशन सेट करने के लिए config.xml और integers.xml में दी गई सेटिंग्स का उपयोग करें।

उपस्थिति

सूचनाओं की उपस्थिति को कॉन्फ़िगर करने के लिए, इन सेटिंग्स को config.xml में संशोधित करें:

उद्देश्य सेटिंग
नेविगेशन को हेड-अप नोटिफिकेशन (HUN) के रूप में प्रदर्शित करें। config_showNavigationHeadsup
डिफ़ॉल्ट: true
शीर्षक वाली श्रेणी के लिए अधिसूचना कार्ड का पृष्ठभूमि रंग निर्दिष्ट करें
Notification.CATEGORY_NAVIGATION
config_enableCardBackgroundColorForCategoryNavigation
डिफ़ॉल्ट: false
सिस्टम ऐप्स से सूचनाओं के लिए कार्ड का पृष्ठभूमि रंग सेट करें। config_enableCardBackgroundColorForSystemApp
डिफ़ॉल्ट: false
अधिसूचना सूची के शीर्ष पर अधिसूचना शीर्षलेख प्रदर्शित करें। config_showHeaderForNotifications
डिफ़ॉल्ट: false
अधिसूचना पादलेख को अधिसूचना सूची के नीचे प्रदर्शित करें। config_showFooterForNotifications
डिफ़ॉल्ट: true
छोटे आइकन का उच्चारण रंग बदलें. config_enableSmallIconAccentColor
डिफ़ॉल्ट: true

कार्यक्षमता

यह कॉन्फ़िगर करने के लिए कि सूचनाएं कैसे काम करती हैं , इन सेटिंग्स को integers.xml में अपडेट करें:

उद्देश्य सेटिंग
अधिसूचना समूह का विस्तार होने पर प्रदर्शित समूह सदस्यों की अधिकतम संख्या निर्धारित करें। max_group_children_number
डिफ़ॉल्ट: 8
HUNs की अवधि मिलीसेकंड में निर्दिष्ट करें. जब यह अवधि समाप्त हो जाती है, तो HUN को मौजूदा HUN के अपडेट होने तक स्वचालित रूप से खारिज कर दिया जाता है, जिसके लिए यह ध्वज सेट किया गया है:

Notification.FLAG_ONLY_ALERT_ONCE

अपडेट प्राप्त होने पर समय रीसेट हो जाता है और HUN लंबी अवधि के लिए प्रदर्शित होता है। यदि यह फ़्लैग सेट किया गया है और अपडेट प्राप्त हुआ है, तो समय रीसेट नहीं किया जाएगा।
headsup_notification_duration_ms
डिफ़ॉल्ट: 8000
HUN के लिए न्यूनतम प्रदर्शन समय (मिलीसेकंड में) निर्धारित करें। जब कोई ऐप अधिसूचना पोस्ट होते ही या कॉन्फ़िगर की गई समय अवधि के भीतर रद्द कर देता है, तो HUN कम से कम इतने समय के लिए प्रदर्शित होता है। heads_up_notification_minimum_time
डिफ़ॉल्ट: 2000
HUN प्रदर्शित करने के लिए फ़्लाई-इन एनीमेशन द्वारा आवश्यक कुल अवधि (मिलीसेकंड में) निर्दिष्ट करें। headsup_total_enter_duration_ms
डिफ़ॉल्ट: 233
अल्फ़ा के लिए HUN प्रदर्शित करने के लिए फ़्लाई-इन एनीमेशन द्वारा आवश्यक समय (मिलीसेकंड में) निर्धारित करें। एनीमेशन के दौरान, HUN को पारदर्शी से अपारदर्शी में परिवर्तित होने में लगने वाला समय। headsup_alpha_enter_duration_ms
डिफ़ॉल्ट: 83
हेड-अप अधिसूचना प्रदर्शित करने के लिए फ़्लाई-आउट एनीमेशन द्वारा आवश्यक समय (मिलीसेकंड में) निर्दिष्ट करें। headsup_exit_duration_ms
डिफ़ॉल्ट: 150

यह निर्धारित करने के लिए उपयोग किए जाने वाले न्यूनतम वेग (पिक्सेल प्रति सेकंड में) को परिभाषित करें कि एक स्वाइप एक ही दिशा में चलता है।

min_velocity_for_swipe_direction_detection
डिफ़ॉल्ट: 50
,

अपनी सूचनाओं की उपस्थिति और कॉन्फ़िगरेशन सेट करने के लिए config.xml और integers.xml में दी गई सेटिंग्स का उपयोग करें।

उपस्थिति

सूचनाओं की उपस्थिति को कॉन्फ़िगर करने के लिए, इन सेटिंग्स को config.xml में संशोधित करें:

उद्देश्य सेटिंग
नेविगेशन को हेड-अप नोटिफिकेशन (HUN) के रूप में प्रदर्शित करें। config_showNavigationHeadsup
डिफ़ॉल्ट: true
शीर्षक वाली श्रेणी के लिए अधिसूचना कार्ड का पृष्ठभूमि रंग निर्दिष्ट करें
Notification.CATEGORY_NAVIGATION
config_enableCardBackgroundColorForCategoryNavigation
डिफ़ॉल्ट: false
सिस्टम ऐप्स से सूचनाओं के लिए कार्ड का पृष्ठभूमि रंग सेट करें। config_enableCardBackgroundColorForSystemApp
डिफ़ॉल्ट: false
अधिसूचना सूची के शीर्ष पर अधिसूचना शीर्षलेख प्रदर्शित करें। config_showHeaderForNotifications
डिफ़ॉल्ट: false
अधिसूचना पादलेख को अधिसूचना सूची के नीचे प्रदर्शित करें। config_showFooterForNotifications
डिफ़ॉल्ट: true
छोटे आइकन का उच्चारण रंग बदलें. config_enableSmallIconAccentColor
डिफ़ॉल्ट: true

कार्यक्षमता

यह कॉन्फ़िगर करने के लिए कि सूचनाएं कैसे काम करती हैं , इन सेटिंग्स को integers.xml में अपडेट करें:

उद्देश्य सेटिंग
अधिसूचना समूह का विस्तार होने पर प्रदर्शित समूह सदस्यों की अधिकतम संख्या निर्धारित करें। max_group_children_number
डिफ़ॉल्ट: 8
HUNs की अवधि मिलीसेकंड में निर्दिष्ट करें. जब यह अवधि समाप्त हो जाती है, तो HUN को मौजूदा HUN के अपडेट होने तक स्वचालित रूप से खारिज कर दिया जाता है, जिसके लिए यह ध्वज सेट किया गया है:

Notification.FLAG_ONLY_ALERT_ONCE

अपडेट प्राप्त होने पर समय रीसेट हो जाता है और HUN लंबी अवधि के लिए प्रदर्शित होता है। यदि यह फ़्लैग सेट किया गया है और अपडेट प्राप्त हुआ है, तो समय रीसेट नहीं किया जाएगा।
headsup_notification_duration_ms
डिफ़ॉल्ट: 8000
HUN के लिए न्यूनतम प्रदर्शन समय (मिलीसेकंड में) निर्धारित करें। जब कोई ऐप अधिसूचना पोस्ट होते ही या कॉन्फ़िगर की गई समय अवधि के भीतर रद्द कर देता है, तो HUN कम से कम इतने समय के लिए प्रदर्शित होता है। heads_up_notification_minimum_time
डिफ़ॉल्ट: 2000
HUN प्रदर्शित करने के लिए फ़्लाई-इन एनीमेशन द्वारा आवश्यक कुल अवधि (मिलीसेकंड में) निर्दिष्ट करें। headsup_total_enter_duration_ms
डिफ़ॉल्ट: 233
अल्फ़ा के लिए HUN प्रदर्शित करने के लिए फ़्लाई-इन एनीमेशन द्वारा आवश्यक समय (मिलीसेकंड में) निर्धारित करें। एनीमेशन के दौरान, HUN को पारदर्शी से अपारदर्शी में परिवर्तित होने में लगने वाला समय। headsup_alpha_enter_duration_ms
डिफ़ॉल्ट: 83
हेड-अप अधिसूचना प्रदर्शित करने के लिए फ़्लाई-आउट एनीमेशन द्वारा आवश्यक समय (मिलीसेकंड में) निर्दिष्ट करें। headsup_exit_duration_ms
डिफ़ॉल्ट: 150

यह निर्धारित करने के लिए उपयोग किए जाने वाले न्यूनतम वेग (पिक्सेल प्रति सेकंड में) को परिभाषित करें कि एक स्वाइप एक ही दिशा में चलता है।

min_velocity_for_swipe_direction_detection
डिफ़ॉल्ट: 50