उन्नत वेब ब्राउजिंग के लिए Android O में नेव बार में एक मेनू और फॉरवर्ड बटन जोड़ें

उन्नत वेब ब्राउज़िंग के लिए, केवल Google Chrome का उपयोग करते समय, Android O में नेविगेशन बार में मेनू और फ़ॉरवर्ड बटन कैसे जोड़ें, इस पर एक ट्यूटोरियल।

एंड्रॉइड ओ नेविगेशन बार कस्टमाइज़र के लिए उपयोग किया जा सकता है असंख्य मामले, लेकिन यह विशेष रूप से तब उपयोगी होता है जब आप नेविगेशन कुंजियों को प्रासंगिक रूप से बदल रहे हों। हमारे ट्यूटोरियल में, हम उन स्थितियों को खोजने पर ध्यान केंद्रित कर रहे हैं जहां नई नेव बार कुंजियाँ जोड़ने से आपके ऐप का अनुभव बढ़ सकता है, और आज हम आपको दिखाएंगे कि कैसे जोड़ें मेन्यू और ए आगे Google Chrome का उपयोग करते समय नेविगेशन बार पर बटन। ये बटन आपके वेब ब्राउज़िंग अनुभव को बहुत बढ़ा देंगे, क्योंकि मेनू ओवरफ़्लो बटन को टैप करने के लिए ऊपर दाईं ओर पूरी तरह पहुंचने की ज़रूरत नहीं है।

मेरी गिनी पिग बनने और यह स्क्रीन कैप्चर पाने के लिए एली इरविन को धन्यवाद।

जैसा कि आप ऊपर देख सकते हैं, नेविगेशन बार में दो नई नेव बार कुंजियाँ जोड़ी जाती हैं, लेकिन केवल Google Chrome का उपयोग करते समय। बाईं कुंजी Chrome का मेनू खोलती है (उपयोग करके)। KEYCODE_MENU) जबकि दाहिनी कुंजी "फॉरवर्ड" फ़ंक्शन को ट्रिगर करेगी (का उपयोग करके)।

KEYCODE_FORWARD) ब्राउज़र में। हमारे पिछले कुछ ट्यूटोरियल्स के विपरीत, हम नेव बार में किसी भी कस्टम आइकन का उपयोग नहीं कर रहे हैं, इसलिए आपको नीचे दिए गए आवश्यक ऐप्स के अलावा कुछ भी अतिरिक्त डाउनलोड करने की आवश्यकता नहीं होगी।

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

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


Chrome का उपयोग करते समय नेव बार में मेनू/फ़ॉरवर्ड बटन जोड़ना

आवश्यकताएं:

  • Tasker ($2.99)
  • सुरक्षित कार्य

टास्कर आवश्यक है क्योंकि यह ऑटोमेशन ऐप है जिसका उपयोग हम यह पता लगाने के लिए कर रहे हैं कि हम किस एप्लिकेशन में हैं और सिक्योरटास्क प्लग-इन के माध्यम से कमांड भेजें, जो हमारे नेविगेशन को बदलने का काम संभालेगा छड़। एक बार जब आप दोनों एप्लिकेशन इंस्टॉल कर लेते हैं, तो हमें उन दोनों को सेट करना होगा।

टास्कर को यह पता लगाने के लिए कि हम किस एप्लिकेशन में हैं, हमें इसकी एक्सेसिबिलिटी सेवा प्रदान करने की आवश्यकता है। ऐसा करना बहुत त्वरित है, बस सेटिंग्स -> एक्सेसिबिलिटी पर जाएं और सेवाओं की सूची में "टास्कर" देखें। अभिगम्यता सेवा सक्षम करें.

इसके बाद, हमें सिक्योरटास्क को अपने डिवाइस पर सिस्टम सेटिंग्स को संशोधित करने की क्षमता प्रदान करने की आवश्यकता है। ऐसा करने के लिए, हमें सिक्योरटास्क को एक विशेष अनुमति देनी होगी जिसे WRITE_SECURE_SETTINGS के नाम से जाना जाता है। आम तौर पर नियमित अनुप्रयोगों के लिए पहुंच योग्य नहीं है, लेकिन एडीबी के उपयोग के माध्यम से उपयोगकर्ता द्वारा मैन्युअल रूप से प्रदान किया जा सकता है। इस प्रकार, इसे कार्यान्वित करने के लिए आपको अपनी मशीन पर एडीबी को चालू रखना होगा। सौभाग्य से, यह अनुमति देना केवल एक बार की बात है, और यदि आप मेरे किसी अन्य प्रासंगिक एंड्रॉइड ओ-संबंधित नेव बार ट्यूटोरियल (जिनमें से) का अनुसरण करना चाहते हैं तो आपको सिक्योरटास्क की आवश्यकता होगी वहां कई हैं), इसलिए यह निश्चित रूप से करने लायक है।

एडीबी की स्थापना

पहली चीज़ जो आपको करने की ज़रूरत होगी वह है अपने विशेष ओएस के लिए एडीबी बाइनरी डाउनलोड करना। आप ऐसा यहां कर सकते हैं. एक बार जब आप उन्हें डाउनलोड कर लेते हैं, तो आपको यह सुनिश्चित करना होगा कि आपके पास है उचित ड्राइवर यदि आप विंडोज़ पर हैं।

एक बार जब आप बाइनरी को एक अलग फ़ोल्डर में निकाल लेते हैं और ड्राइवर स्थापित कर लेते हैं, तो हमें स्मार्टफोन पर यूएसबी डिबगिंग को सक्षम करने की आवश्यकता होती है। ऐसा करने के लिए, सेटिंग्स खोलें और अबाउट फ़ोन पर जाएँ। बिल्ड नंबर पर 7 बार तब तक टैप करें जब तक आपको एक डायलॉग न मिल जाए कि आपने डेवलपर विकल्प अनलॉक कर लिया है। अब आप सेटिंग्स में डेवलपर विकल्पों तक पहुंच सकते हैं। जाहिर तौर पर Android O में, डेवलपर विकल्प खोलने से पहले आपको अपना पिन/पासवर्ड दर्ज करना होगा। ऐसा करें और यूएसबी डिबगिंग देखें, फिर इसे सक्षम करें।

अब अपने फोन को प्लग इन करें और उसी निर्देशिका में एक कमांड प्रॉम्प्ट खोलें जहां आपने एडीबी बाइनरी निकाली थी। (विंडोज उपयोगकर्ता, उस फ़ोल्डर में शिफ्ट+राइट-क्लिक दबाए रखें और "यहां कमांड प्रॉम्प्ट खोलें" चुनें।) टाइप करें adb devices कमांड प्रॉम्प्ट में. आपको एक संदेश दिखाई देगा कि ADB सर्वर प्रारंभ किया जा रहा है, फिर आपके फ़ोन पर एक संकेत दिखाई देगा जिसमें आपसे आपके कंप्यूटर को ADB एक्सेस प्रदान करने के लिए कहा जाएगा। इसे स्वीकार करें। अब जब आप प्रवेश करेंगे adb devices कमांड प्रॉम्प्ट में, आपको अपने डिवाइस का सीरियल नंबर देखना चाहिए, यदि ऐसा है तो आप सफल हैं।

सिक्योरटास्क को WRITE_SECURE_SETTINGS प्रदान करना

एडीबी कमांड प्रॉम्प्ट खुलने के साथ, सिक्योरटास्क को अपेक्षित अनुमति देने के लिए निम्नलिखित कमांड दर्ज करें।

adbshellpmgrantcom.balda.securetaskandroid.permission.WRITE_SECURE_SETTINGS

सिक्योरटास्क में अब रूट एक्सेस के बिना सिस्टम सेटिंग्स को संशोधित करने की क्षमता होगी! अब हम टास्कर की ओर बढ़ने के लिए तैयार हैं।

टास्कर प्रोफ़ाइल की स्थापना

टास्कर खोलें और दबाएँ + एक नई प्रोफ़ाइल बनाएं और इसे "टॉगल क्रोम एक्स्ट्रा कीज़" नाम दें। का चयन करें आवेदन प्रसंग। सूची स्क्रॉल करें और अपना ब्राउज़र ऐप चुनें (मेरे मामले में, मैंने क्रोम चुना)।

जब आप अपना ऐप जोड़ते हैं और टास्कर की मुख्य स्क्रीन पर वापस आते हैं, तो टास्कर आपसे एक मौजूदा टास्क संलग्न करने या एक नया बनाने के लिए कहेगा। एक नया कार्य बनाएं लेकिन उसे कोई नाम देने की जहमत न उठाएं। एक बार जब आप कार्य संपादन स्क्रीन पर हों, तो निम्नलिखित दो क्रियाएँ जोड़ें:

  1. प्लगइन --> सिक्योरटास्क --> सिक्योर सेटिंग्स। कार्रवाई: लिखना. सेटिंग: secure sysui_nav_bar_left. कीमत: key(82:com.android.systemui/2131230913)
  2. प्लगइन --> सिक्योरटास्क --> सिक्योर सेटिंग्स। कार्रवाई: लिखना. सेटिंग: secure sysui_nav_bar_right. कीमत: key(125:com.android.systemui/2131231004)

एक बार यह पूरा हो जाने पर, आप टास्कर के मुख्य मेनू से वापस बाहर निकल सकते हैं। अब हम इसमें एक एक्ज़िट टास्क जोड़कर इस प्रोफ़ाइल को समाप्त कर देंगे, जो आपके क्रोम ऐप छोड़ने पर ट्रिगर हो जाएगा। यह एक्ज़िट टास्क इन आइकन के नेव बार को साफ़ कर देगा।

मौजूदा कार्य पर लंबे समय तक दबाकर एक निकास कार्य जोड़ें जिसे आपने प्रोफ़ाइल में जोड़ा है। "निकास कार्य जोड़ें" पर टैप करें। एक नया कार्य बनाएं और फिर निम्नलिखित दो क्रियाएँ जोड़ें:

  1. प्लगइन --> सिक्योरटास्क --> सिक्योर सेटिंग्स। कार्रवाई: लिखना. सेटिंग: secure sysui_nav_bar_left. कीमत: null
  2. प्लगइन --> सिक्योरटास्क --> सिक्योर सेटिंग्स। कार्रवाई: लिखना. सेटिंग: secure sysui_nav_bar_right. कीमत: null

टास्कर के मुख्य मेनू से वापस बाहर निकलें, और आपका काम हो गया। टास्कर अब क्रोम का उपयोग करते समय मेनू और फॉरवर्ड कुंजियाँ प्रदर्शित करेगा, और क्रोम का उपयोग न करने पर उन्हें साफ़ कर देगा।


डाउनलोड करें और आयात करें

टास्कर से संबंधित सभी ट्यूटोरियल की तरह, हम XML फ़ाइल प्रदान करेंगे जिसे आप डाउनलोड और आयात कर सकते हैं। नीचे दिए गए AndroidFileHost से .prf.xml फ़ाइल डाउनलोड करें और इसे अपने आंतरिक संग्रहण में सहेजें। टास्कर खोलें और प्रोफ़ाइल टैब को ऊपर तब तक दबाए रखें जब तक आपको एक आयात बटन दिखाई न दे। उस पर टैप करें और आपके द्वारा अभी-अभी सहेजी गई XML फ़ाइल देखें, फिर उसे आयात करने के लिए चुनें। सुनिश्चित करें कि आपने टास्कर की एक्सेसिबिलिटी सेवा सक्षम कर ली है और इसकी अनुमति दे दी है जैसा कि मेरे लेख में बताया गया है, सिक्योरटास्क पर WRITE_SECURE_SETTINGS लिखें, अन्यथा यह प्रोफ़ाइल काम नहीं करेगी आपके फ़ोन पर कुछ भी!

AndroidFileHost से "टॉगल क्रोम अतिरिक्त कुंजी" प्रोफ़ाइल डाउनलोड करें

यदि आप सोच रहे हैं कि हम एंड्रॉइड O में नेविगेशन बार में कौन सी अन्य उपयोगी कुंजियाँ जोड़ सकते हैं, तो हमारी अन्य जाँचें ट्यूटोरियल!