टास्कर और सिक्योरटास्क का उपयोग करके एंड्रॉइड ओ में Google क्रोम ब्राउज़र का उपयोग करते समय नेविगेशन बार में पेज स्क्रॉल कुंजियाँ कैसे जोड़ें, इस पर एक ट्यूटोरियल।
हमने किया बहुत मजा आ रहा है XDA में के साथ नया नेविगेशन बार कस्टमाइज़र इस सप्ताह। कस्टम कुंजियों से लेकर संगीत प्लेबैक को नियंत्रित करें, टॉगल करें YouTube का उपयोग करते समय पिक्चर-इन-पिक्चर मोड, और अंत में अपनी ई-मेल वार्तालाप सूची में आगे बढ़ने के लिए कुंजियाँ जोड़ें, ऐसे कई तरीके हैं जिनसे आप अपने पसंदीदा ऐप्स को बेहतर बनाने के लिए नेव बार कस्टमाइज़र का लाभ उठा सकते हैं। हाल ही में, हमने आपको यह भी दिखाया कि कैसे करें अपनी नेव बार कुंजियों में कस्टम आइकन जोड़ें ताकि आप अधिक आसानी से पहचान सकें कि आपकी कस्टम कुंजियाँ वास्तव में आपके टास्कर प्रोफाइल में क्या दर्शाती हैं। और अब, हम आपको एक उदाहरण दिखाएंगे जो जोड़ने के लिए इसका लाभ उठाता है Google Chrome का उपयोग करते समय नेविगेशन बार में पेज स्क्रॉल कुंजियाँ।
मेरी स्क्रिप्ट का परीक्षण करने और इस स्क्रीन रिकॉर्डिंग को कैप्चर करने के लिए एली इरविन को धन्यवाद।
जैसा कि आप ऊपर दिए गए वीडियो में देख सकते हैं, जब मेरे परीक्षक ने Google Chrome खोला, तो नेविगेशन बार में दो नई कुंजियाँ जोड़ी गईं, जिन्हें दबाने पर, पृष्ठ को ऊपर या नीचे स्क्रॉल करें। जो कीकोड भेजे गए हैं वे हैं
KEYCODE_PAGE_DOWN (#93) और KEYCODE_PAGE_UP (#92). जो आइकन पॉप अप होते हैं वे काफी हद तक आत्म-व्याख्यात्मक होते हैं कि कौन सा नीचे की ओर बनाम ऊपर की ओर स्क्रॉल करना दर्शाता है, इस तथ्य के लिए धन्यवाद कि मैंने कस्टम आइकन का उपयोग किया है प्रतीक डेटाबेस.हम आपको दिखाएंगे कि इस सेटअप को अपने डिवाइस पर कैसे दोहराया जाए ताकि आप सीख सकें कि अपनी खुद की कस्टम नेविगेशन कैसे बनाएं बार कॉन्फ़िगरेशन, लेकिन यदि आप इसे छोड़ना चाहें तो हम लेख के अंत में एक डाउनलोड लिंक भी प्रदान करेंगे वह।
आवश्यकताएं:
- Tasker ($2.99)
- सुरक्षित कार्य
टास्कर आवश्यक है क्योंकि यह ऑटोमेशन ऐप है जिसका उपयोग हम यह पता लगाने के लिए कर रहे हैं कि हम किस एप्लिकेशन में हैं और सिक्योरटास्क प्लग-इन के माध्यम से कमांड भेजें, जो हमारे नेविगेशन को बदलने का काम संभालेगा छड़। एक बार जब आप दोनों एप्लिकेशन इंस्टॉल कर लेते हैं, तो हमें उन दोनों को सेट करना होगा।
टास्कर को यह पता लगाने के लिए कि हम किस एप्लिकेशन में हैं, हमें इसकी एक्सेसिबिलिटी सेवा प्रदान करने की आवश्यकता है। ऐसा करना बहुत त्वरित है, बस सेटिंग्स -> एक्सेसिबिलिटी पर जाएं और सेवाओं की सूची में "टास्कर" देखें। अभिगम्यता सेवा सक्षम करें.
इसके बाद, हमें सिक्योरटास्क को अपने डिवाइस पर सिस्टम सेटिंग्स को संशोधित करने की क्षमता प्रदान करने की आवश्यकता है। ऐसा करने के लिए, हमें सिक्योरटास्क को एक विशेष अनुमति देनी होगी जिसे WRITE_SECURE_SETTINGS के नाम से जाना जाता है। आम तौर पर नियमित अनुप्रयोगों के लिए पहुंच योग्य नहीं है, लेकिन एडीबी के उपयोग के माध्यम से उपयोगकर्ता द्वारा मैन्युअल रूप से प्रदान किया जा सकता है। इस प्रकार, इसे कार्यान्वित करने के लिए आपको अपनी मशीन पर एडीबी को चालू रखना होगा। सौभाग्य से, यह अनुमति देना केवल एक बार की बात है, और हम इसमें सिक्योरटास्क का उपयोग करेंगे भविष्य के Android O-संबंधित ट्यूटोरियल (जिनमें से कुछ और हैं), इसलिए यह निश्चित रूप से करने योग्य है यह।
एडीबी की स्थापना
पहली चीज़ जो आपको करने की ज़रूरत होगी वह है अपने विशेष ओएस के लिए एडीबी बाइनरी डाउनलोड करना। आप ऐसा यहां कर सकते हैं. एक बार जब आप उन्हें डाउनलोड कर लेते हैं, तो आपको यह सुनिश्चित करना होगा कि आपके पास है उचित ड्राइवर यदि आप विंडोज़ पर हैं।
एक बार जब आप बाइनरी को एक अलग फ़ोल्डर में निकाल लेते हैं और ड्राइवर स्थापित कर लेते हैं, तो हमें स्मार्टफोन पर यूएसबी डिबगिंग को सक्षम करने की आवश्यकता होती है। ऐसा करने के लिए, सेटिंग्स खोलें और अबाउट फ़ोन पर जाएँ। बिल्ड नंबर पर 7 बार तब तक टैप करें जब तक आपको एक डायलॉग न मिल जाए कि आपने डेवलपर विकल्प अनलॉक कर लिया है। अब आप सेटिंग्स में डेवलपर विकल्पों तक पहुंच सकते हैं। जाहिर तौर पर Android O में, डेवलपर विकल्प खोलने से पहले आपको अपना पिन/पासवर्ड दर्ज करना होगा। ऐसा करें और यूएसबी डिबगिंग देखें, फिर इसे सक्षम करें।
अब अपने फोन को प्लग इन करें और उसी निर्देशिका में एक कमांड प्रॉम्प्ट खोलें जहां आपने एडीबी बाइनरी निकाली थी। (विंडोज उपयोगकर्ता, उस फ़ोल्डर में शिफ्ट+राइट-क्लिक दबाए रखें और "यहां कमांड प्रॉम्प्ट खोलें" चुनें।) टाइप करें adb devices
कमांड प्रॉम्प्ट में. आपको एक संदेश दिखाई देगा कि ADB सर्वर प्रारंभ किया जा रहा है, फिर आपके फ़ोन पर एक संकेत दिखाई देगा जिसमें आपसे आपके कंप्यूटर को ADB एक्सेस प्रदान करने के लिए कहा जाएगा। इसे स्वीकार करें। अब जब आप प्रवेश करेंगे adb devices
कमांड प्रॉम्प्ट में, आपको अपने डिवाइस का सीरियल नंबर देखना चाहिए, यदि ऐसा है तो आप सफल हैं।
सिक्योरटास्क को WRITE_SECURE_SETTINGS प्रदान करना
एडीबी कमांड प्रॉम्प्ट खुलने के साथ, सिक्योरटास्क को अपेक्षित अनुमति देने के लिए निम्नलिखित कमांड दर्ज करें।
adbshellpmgrantcom.balda.securetaskandroid.permission.WRITE_SECURE_SETTINGS
सिक्योरटास्क में अब रूट एक्सेस के बिना सिस्टम सेटिंग्स को संशोधित करने की क्षमता होगी! अब हम टास्कर की ओर बढ़ने के लिए तैयार हैं।
टास्कर प्रोफ़ाइल की स्थापना
इससे पहले कि हम टास्कर के साथ शुरुआत करें, आपको उपयोग करने के लिए एक डाउन एरो और एक अप एरो आइकन डाउनलोड करना होगा कस्टम चिह्न स्क्रॉल कुंजियों के लिए. अपने डिवाइस के स्क्रीन घनत्व के लिए उपयुक्त आकार के कस्टम आइकन डाउनलोड करें और उन्हें /NavIcons में संग्रहीत करें। इन आइकनों को डाउन.पीएनजी और अप.पीएनजी नाम दें। अब हम अपना टास्कर प्रोफाइल बनाने के लिए तैयार हैं।
टास्कर खोलें और नीचे दाईं ओर + बटन दबाकर एक नई प्रोफ़ाइल बनाएं। का चयन करें आवेदन संदर्भ और फिर ऐप चयन स्क्रीन में उन सभी ऐप्स का चयन करें जिनमें आप स्क्रॉल कुंजियाँ दिखाना चाहते हैं (जैसे क्रोम)।
इसके बाद, टास्कर आपसे मौजूदा कार्य का चयन करने या एक नया कार्य बनाने के लिए कहेगा। एक नया कार्य बनाएं लेकिन उसे कोई नाम देने की जहमत न उठाएं। एक बार जब आप कार्य निर्माण स्क्रीन पर हों, तो हमें इसमें दो क्रियाएँ जोड़ने की आवश्यकता होगी:
- ए1: प्लगइन -> सिक्योरटास्क -> सिक्योर सेटिंग्स. कार्रवाई: लिखना. सेटिंग:
secure sysui_nav_bar_left
. कीमत:key(93:file:///storage/emulated/0/NavIcons/down.png)
- ए2: प्लगइन -> सिक्योरटास्क -> सिक्योर सेटिंग्स. कार्रवाई: लिखना. सेटिंग:
secure sysui_nav_bar_right
. कीमत:key(92:file:///storage/emulated/0/NavIcons/up.png)
ये दो क्रियाएं दो नेव बार कुंजियाँ जोड़ देंगी जो KEYCODE_PAGE_DOWN और KEYCODE_PAGE_UP के अनुरूप हैं, एक डाउन एरो और अप एरो आइकन के साथ जिसे आपने इंटरनेट से डाउनलोड किया है। ये कुंजियाँ केवल तभी दिखाई देंगी जब आप उस ऐप में होंगे जिसे आपने चुना है, मेरे मामले में क्रोम, इसलिए जब हम एक्जिट टास्क जोड़कर क्रोम से बाहर निकलेंगे तो हमें उन्हें अक्षम करना होगा।
आप अपने द्वारा अभी बनाए गए कार्य पर लंबे समय तक दबाकर (टास्कर की मुख्य स्क्रीन पर) और पॉप-अप पर "बाहर निकलने का कार्य जोड़ें" दबाकर एक निकास कार्य जोड़ सकते हैं। एक बार जब आप अंदर आ जाएं, तो निम्नलिखित दो क्रियाएं जोड़ें:
- ए1: प्लगइन -> सिक्योरटास्क -> सिक्योर सेटिंग्स. कार्रवाई: लिखना. सेटिंग:
secure sysui_nav_bar_left
. कीमत:null
- ए2: प्लगइन -> सिक्योरटास्क -> सिक्योर सेटिंग्स. कार्रवाई: लिखना. सेटिंग:
secure sysui_nav_bar_right
. कीमत:null
और इस एक्ज़िट टास्क के जुड़ने से, जब आप क्रोम ऐप से बाहर निकलेंगे तो टास्कर अब इन स्क्रॉल कुंजियों को स्वचालित रूप से हटा देगा। इस तरह, आपको ये स्क्रॉल कुंजियाँ केवल तभी दिखाई देंगी जब वे उपयोगी होंगी।
डाउनलोड करें और आयात करें
टास्कर से संबंधित सभी ट्यूटोरियल की तरह, हम XML फ़ाइल प्रदान करेंगे जिसे आप डाउनलोड और आयात कर सकते हैं। नीचे दिए गए AndroidFileHost से .prf.xml फ़ाइल डाउनलोड करें और इसे अपने आंतरिक संग्रहण में सहेजें। टास्कर खोलें और प्रोफ़ाइल टैब को ऊपर तब तक दबाए रखें जब तक आपको एक आयात बटन दिखाई न दे। उस पर टैप करें और आपके द्वारा अभी-अभी सहेजी गई XML फ़ाइल देखें, फिर उसे आयात करने के लिए चुनें। सुनिश्चित करें कि आपने टास्कर की एक्सेसिबिलिटी सेवा सक्षम कर ली है और इसकी अनुमति दे दी है जैसा कि मेरे लेख में बताया गया है, सिक्योरटास्क पर WRITE_SECURE_SETTINGS लिखें, अन्यथा यह प्रोफ़ाइल काम नहीं करेगी आपके फ़ोन पर कुछ भी!
AndroidFileHost से "क्रोम में स्क्रॉल कुंजी टॉगल करें" प्रोफ़ाइल डाउनलोड करें
ध्यान दें: यदि आप उपरोक्त प्रोफ़ाइल डाउनलोड करते हैं, तो आपको यह सुनिश्चित करना होगा कि आपने पहले ही ऊपर तीर और नीचे तीर आइकन डाउनलोड कर लिया है और उन्हें up.png और डाउन.png के रूप में /NavIcons में सहेजा है। अन्यथा आपको इन नए आइकनों को इंगित करने के लिए प्रवेश कार्य में क्रियाओं को मैन्युअल रूप से संपादित करने की आवश्यकता होगी।
यदि आप सोच रहे हैं कि क्रोम ब्राउज़िंग को और अधिक मनोरंजक अनुभव बनाने के लिए हम नेविगेशन बार में कौन सी अन्य उपयोगी कुंजियाँ जोड़ सकते हैं, तो हम आपको भविष्य के ट्यूटोरियल में एक वैकल्पिक सेटअप दिखाएंगे। के लिए पोर्टल पर बने रहें अधिक ट्यूटोरियल!