Android O में फ़ोन कॉल के दौरान नेव बार में एक संपर्क शॉर्टकट और एक एंड कॉल बटन जोड़ें

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

यदि आप हमारा अनुसरण कर रहे हैं ट्यूटोरियल फ़ीड, तो अब तक आप जान गए होंगे कि हम Android O के नए का लाभ उठाने के तरीके ढूंढना पसंद करते हैं एनएवी बार कस्टमाइज़र. टास्कर के नाम से जाने जाने वाले लोकप्रिय ऑटोमेशन ऐप की शक्ति के माध्यम से, हम विशिष्ट संदर्भों में उपयोगी नेविगेशन कुंजियों को शामिल करने के लिए नेविगेशन बार को प्रासंगिक रूप से बदल सकते हैं। इस ट्यूटोरियल में, हम प्रदर्शित करेंगे कि a कैसे जोड़ें संपर्क शॉर्टकट और एक अंत कॉल शॉर्टकट जब आप फ़ोन कॉल के बीच में हों तो नेव बार पर जाएँ।

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

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

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

यहां Android O के नेव बार में कस्टम आइकन जोड़ें. इस ट्यूटोरियल के लिए, आपको दो आइकन डाउनलोड करने होंगे प्रतीक डेटाबेस आपके डिवाइस की DPI के आधार पर। पहला है ए संपर्क चिह्न जिसे आपको /NavIcons/contacts.png के रूप में सेव करना चाहिए और दूसरा है एक कॉल समाप्त करें आइकन जिसे /NavIcons/endcall.png के रूप में सहेजा जाना आवश्यक है।

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


फ़ोन कॉल के दौरान कस्टम नेविगेशन बार कुंजियाँ

आवश्यकताएं:

  • 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

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

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

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

पहली प्रोफ़ाइल के लिए, टास्कर खोलें और इसे बनाने के लिए नीचे दाईं ओर + बटन दबाएँ। चुने आयोजन प्रसंग और पर जाएँ फ़ोन --> फ़ोन ऑफ़हुक. टास्कर की मुख्य स्क्रीन पर लौटने के लिए वापस दबाएँ। इसे "फ़ोन नेविगेशन बार कुंजी सक्षम करें" नाम दें।

टास्कर आपसे या तो मौजूदा टास्क संलग्न करने या नया बनाने के लिए कहेगा। एक नया बनाएं, और एक बार जब आप कार्य संपादन स्क्रीन पर हों, तो निम्नलिखित क्रियाएं जोड़ें:

  1. प्लगइन --> सिक्योरटास्क --> सिक्योर सेटिंग्स। कार्रवाई: लिखना. सेटिंग: secure sysui_nav_bar_left. कीमत: key(207:file:///storage/emulated/0/NavIcons/contacts.png)
  2. प्लगइन --> सिक्योरटास्क --> सिक्योर सेटिंग्स। कार्रवाई: लिखना. सेटिंग: secure sysui_nav_bar_right. कीमत: key(6:file:///storage/emulated/0/NavIcons/endcall.png)

टास्कर के मुख्य मेनू पर वापस बाहर निकलें। एक नई प्रोफ़ाइल बनाएं और फिर से चयन करें आयोजन संदर्भ, लेकिन इस बार चुनें फ़ोन --> फ़ोन निष्क्रिय. इसे नाम दें "फ़ोन नेव बार कुंजियाँ अक्षम करें।"

फिर से एक नया कार्य बनाएं, और जब आप कार्य संपादन स्क्रीन पर हों, तो इसमें निम्नलिखित दो क्रियाएं जोड़ें:

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

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


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

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

AndroidFileHost से "फ़ोन नेविगेशन बार कुंजी सक्षम करें" प्रोफ़ाइल डाउनलोड करें

AndroidFileHost से "डिसेबल फ़ोन नेव बार कीज़" प्रोफ़ाइल डाउनलोड करें

हालाँकि हमारे पास साझा करने के लिए Android O नेविगेशन बार से संबंधित कोई और ट्यूटोरियल नहीं है, लेकिन हमारे पास Android O से संबंधित एक और ट्यूटोरियल लंबित है। के लिए पोर्टल पर बने रहें अधिक ट्यूटोरियल!