स्टेटस बार सिस्टम आइकॉन को पसंद के मुताबिक बनाएं

स्टेटस बार, Android System यूज़र इंटरफ़ेस (यूआई) का एक कॉम्पोनेंट है. यह अहम जानकारी लगातार दिखाता है उपयोगकर्ताओं को प्राथमिकता देनी चाहिए. इस पेज पर, स्टेटस बार के सिस्टम आइकॉन को अपनी पसंद के मुताबिक बनाने का तरीका बताया गया है. ज़्यादा जानकारी के लिए संसाधनों को ओवरले करने के बारे में जानने के लिए, सिस्टम यूज़र इंटरफ़ेस (यूआई) को पसंद के मुताबिक बनाएं.

स्टेटस बार

पहला डायग्राम. स्टेटस बार.

खास आइकॉन के लिए ओवरले

स्टेटस बार में दिखने वाले आइटम के ज़्यादातर संसाधन, इस डायरेक्ट्री में उपलब्ध कराए जाते हैं:

/platform/frameworks/base/packages/SystemUI/res/drawable

सिंगल आइकॉन

इस्तेमाल किए जाने से जुड़ी जानकारी संसाधन मतलब
अलार्म stat_sys_alarm अलार्म सेट है.
stat_sys_alarm_dim डिवाइस ज़ेन मोड में है.
कास्ट करें stat_sys_cast डिवाइस किसी दूसरे डिवाइस पर कास्ट हो रहा है.
ब्लूटूथ stat_sys_data_bluetooth ब्लूटूथ चालू है.
stat_sys_data_bluetooth_connected कम से कम एक ब्लूटूथ डिवाइस कनेक्ट है.
डेटा बचाने वाला विकल्प stat_sys_data_saver डिवाइस पर डेटा बचाने की सेटिंग चालू हो.
परेशान न करें stat_sys_dnd डिवाइस पर, 'परेशान न करें' मोड चालू है.
ईथरनेट stat_sys_ethernet डिवाइस को ईथरनेट के ज़रिए कनेक्ट किया गया है.
stat_sys_ethernet_fully
हेडसेट stat_sys_headset हेडसेट कनेक्ट है.
stat_sys_headset_mic कनेक्ट किए गए हेडसेट में माइक्रोफ़ोन होता है.
हॉटस्पॉट stat_sys_hotspot हॉटस्पॉट चालू है.
stat_sys_managed_profile_status प्रोफ़ाइल को मैनेज किया जा रहा है.
रिंगर stat_sys_ringer_silent डिवाइस साइलेंट मोड में है.
stat_sys_ringer_vibrate डिवाइस पर सिर्फ़ वाइब्रेशन मोड चालू है.
रोटेशन stat_sys_rotate_landscape स्क्रीन लैंडस्केप मोड में है.
stat_sys_rotate_portrait स्क्रीन पर पोर्ट्रेट मोड चालू है.
सेंसर बंद हैं stat_sys_sensors_off
टेलीटाइपराइटर मोड stat_sys_tty_mode
वीपीएन आइकॉन stat_sys_vpn_ic तब दिखाया जाता है, जब डिवाइस पर वीपीएन चालू हो. साथ ही, जब वीपीएन के वर्शन की ब्रैंडिंग की गई हो.
stat_sys_branded_vpn
जगह की जानकारी perm_group_location स्थान अनुरोधों की वर्तमान स्थिति के सक्रिय होने पर दिखाया जाता है.
यहां मौजूद है platform/frameworks/base/core/res/res/drawable.

कंपोज़िट आइकॉन

इनकमिंग और आउटगोइंग आइकॉन इंडिकेटर इनकमिंग और आउटगोइंग गतिविधि आइकन संकेतक इसके लिए समान हैं वाई-फ़ाई और मोबाइल आइकॉन. ये आइकॉन के साथ दिखाए जाते हैं.
ic_activity_down इनबाउंड गतिविधि को दिखाता है.
ic_activity_up आउटबाउंड गतिविधि को दिखाता है.
वाई-फ़ाई ic_wifi_signal_0
ic_wifi_signal_1
ic_wifi_signal_2,
ic_wifi_signal_3
ic_wifi_signal_4
स्टेटस बार में वाई-फ़ाई के आइकॉन दिखते हैं.
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है दिखाया जाने वाला आइकॉन, सिग्नल की क्षमता पर निर्भर करता है.
ic_wifi_signal_0 सबसे कमज़ोर और ic_wifi_signal_4 सबसे मज़बूत है.
मोबाइल मोबाइल आइकॉन को इस तरह रखा जाए कि नीचे दी गई चीज़ों में से सिर्फ़ एक आइकॉन दिखे, के टाइप के हिसाब से अलग-अलग होते हैं.
stat_sys_airplane_mode हवाई जहाज़ मोड का आइकॉन
stat_sys_roaming रोमिंग मोड का आइकॉन
ic_lte_mobiledata LTE का आइकॉन
ic_lte_plus_mobiledata LTE Plus का आइकॉन
ic_g_mobiledata GPRS का आइकॉन
ic_e_mobiledata किनारे का आइकॉन
ic_h_mobiledata एचएसडीपीए का आइकॉन
ic_h_plus_mobiledata एचएसडीपीए प्लस आइकॉन
ic_3g_mobiledata 3G का आइकॉन
ic_4g_mobiledata 4G का आइकॉन
ic_4g_plus_mobiledata 4G Plus का आइकॉन
ic_5g_e_mobiledata 5G Evolution का आइकॉन
ic_5g_mobiledata 5G का आइकॉन
ic_5g_plus_mobiledata 5G Plus का आइकॉन
ic_1x_mobiledata 1X का आइकॉन

खास आइकॉन

कॉन्फ़िगरेशन के इस सेट से तय होता है कि कुछ आइकॉन दिखाए जाएंगे या नहीं:

वैल्यू ब्यौरा
config_showMin3G true पर सेट करने पर, सबसे कम आइकॉन जो मौजूदा डेटा कनेक्शन लेवल को दिखाता है 3G है. उदाहरण के लिए, अगर ऐसा नहीं है, तो 1x दिखाया जा सकता है.
config_alwaysUseCdmaRssi अगर सिग्नल की क्षमता का इंंडिकेटर हमेशा GCP दिखाता है, तो true पर सेट करें सिग्नल की क्षमता, यहां तक कि Evolution-Data Optimized (EVDO) भी हो सकती है.
config_hspa_data_distinguishable true पर सेट करें, जब एचएसपीए डेटा आइकॉन को यूनिवर्सल मोबाइल टेलिकम्युनिकेशन सिस्टम (यूएमटीएस) से अलग दिखाना है डेटा आइकॉन.
config_inflateSignalStrength वैल्यू को true पर सेट किया गया आर्टिफ़िशियल तरीके से सभी सिग्नल की क्षमता को एक बार से ज़्यादा मान लेता है.

कैरियर कॉन्फ़िगरेशन सेवा भी यह तय करने के लिए, कॉन्फ़िगरेशन के अपने सेट का इस्तेमाल करती है कि क्या कुछ आइकॉन दिखते हैं. ये वैल्यू चुनिंदा सिम कार्ड से जुड़ी हैं. इन्हें OEM से बदला गया. उदाहरण के लिए:

वैल्यू ब्यौरा
KEY_ALWAYS_SHOW_DATA_RAT_ICON_BOOL डेटा आइकॉन हमेशा दिखाएं.
KEY_SHOW_4G_FOR_LTE_DATA_ICON_BOOL LTE के लिए डिसप्ले 4G.
KEY_SHOW_4G_FOR_3G_DATA_ICON_BOOL 3G के लिए 4G दिखाएं.
KEY_HIDE_LTE_PLUS_DATA_ICON_BOOL LTE Plus न दिखाएं.

आइकॉन कॉन्फ़िगर करना

ये सामान्य कॉन्फ़िगरेशन वैरिएबल, सभी स्टेटस बार सिस्टम आइकॉन पर लागू होते हैं:

वैल्यू ब्यौरा
status_bar_system_icon_size सिस्टम आइकॉन का साइज़ बदलता है.
status_bar_system_icon_spacing सिस्टम आइकॉन के बीच स्पेस तय करता है.
config_statusBarIconBlacklist यह पहचान करता है कि स्टेटस बार में कौनसे सिस्टम आइकॉन कभी नहीं दिखने चाहिए.
config_statusBarIcons यह उस क्रम को तय करता है जिसमें कॉन्फ़िगरेशन से जुड़े आइकॉन दिखाए जाने चाहिए.