क्या एंड्रॉइड के वॉल्यूम डायलॉग को ख़त्म होने में बहुत अधिक समय लगता है? उसकी वजह यहाँ है।

click fraud protection

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

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

इस लेख में, हम यह बताने जा रहे हैं कि क्या हो रहा है और ऐसा क्यों होता है ताकि आप या तो समस्या को स्वयं ठीक कर सकें या इस लेख को किसी डेवलपर को भेज सकें ताकि वे इसे ठीक कर सकें। आइए पहले स्पष्ट करें कि समस्या क्या है ताकि यह स्पष्ट हो जाए कि हम उसी समस्या का उल्लेख कर रहे हैं जिसका आप सामना कर रहे हैं।

समस्या

आप वॉल्यूम बदलने के लिए अपने एंड्रॉइड स्मार्टफोन या टैबलेट पर वॉल्यूम बटन दबाते हैं, लेकिन वॉल्यूम दिखाई देने वाले संवाद को अपने आप दूर होने में काफी समय लगता है जब तक कि आप इसे बनाने के लिए स्क्रीन पर टैप नहीं करते गायब। वॉल्यूम डायलॉग अपने आप कितनी देर तक चालू रहता है? बिल्कुल 20 सेकंड.

श्रेय: /यू/कोनकैंडी

Reddit के /r/ पर एक लोकप्रिय थ्रेडगूगलपिक्सेल सबरेडिट पर कई उपयोगकर्ता शिकायत कर रहे थे कि वे इस समस्या का सामना कर रहे हैं। हालाँकि, हर किसी को यह समस्या नहीं हो रही थी। कुछ उपयोगकर्ताओं ने कहा कि उनके वॉल्यूम संवाद केवल 3 सेकंड के लिए स्क्रीन पर रहे, जो सामान्य व्यवहार है। तो इस समस्या का कारण क्या था? उस थ्रेड में अधिकांश उपयोगकर्ताओं के लिए, यह पता चला कि इसका कारण सिग्नल स्पाई नामक एक ऐप था - हालांकि उस थ्रेड में कुछ उपयोगकर्ताओं ने कहा कि अन्य ऐप भी इस व्यवहार का कारण बन रहे थे।

सिग्नल जासूस - मॉनिटर सिग्नल सेंटडेवलपर: नोवविया

कीमत: मुफ़्त.

3.9.

डाउनलोड करना

सिग्नल स्पाई एक ऐप है जो Google की प्रोजेक्ट Fi सेवा के ग्राहकों के बीच लोकप्रिय है। प्रोजेक्ट Fi उपयोगकर्ता ऐप को पसंद करते हैं क्योंकि यह आपके वर्तमान नेटवर्क कनेक्टिविटी का विश्लेषण करने और स्प्रिंट और टी-मोबाइल के बीच स्वचालित स्विचिंग का समर्थन करता है। श्रेष्ठ भाग? इसे नेटवर्क के बीच स्विच करने के लिए रूट एक्सेस की आवश्यकता नहीं है। सिग्नल स्पाई एक एक्सेसिबिलिटी सर्विस का उपयोग करता है (एक सेवा जो एंड्रॉइड की एक्सेसिबिलिटी एपीआई का उपयोग करती है जो आम तौर पर उपयोगकर्ताओं की सहायता के लिए उपयोग की जाती है विकलांग हैं लेकिन सैकड़ों नियमित ऐप्स में भी उपयोग किए जाते हैं) डायलर कोड इनपुट करके वाहकों के बीच स्वचालित रूप से स्विच करने के लिए शॉर्टकट.

प्रोजेक्ट Fi पर कैरियर्स के बीच स्वचालित रूप से स्विच करने की सिग्नल स्पाई की क्षमता अविश्वसनीय रूप से उपयोगी है, लेकिन यही कारण है कि एंड्रॉइड की वॉल्यूम डायलॉग समस्या भी हो रही है। सिग्नल स्पाई और अन्य ऐप्स जैसे लास्टपास, फ़िंगरप्रिंट जेस्चर, ज़ोहो वॉल्ट, अमेज़ॅन असिस्टेंट और अन्य ऐप्स के बीच एक समानता जो इस समस्या का कारण बनती है, वह यह है कि वे एक्सेसिबिलिटी सेवा का उपयोग करें. सेटिंग्स -> एक्सेसिबिलिटी पर जाना और प्रत्येक एक्सेसिबिलिटी सेवा को एक-एक करके बंद करना इस समस्या को हल करने का एक तरीका है। तो फिर, केवल कुछ ऐप्स की एक्सेसिबिलिटी सेवाएँ ही इस समस्या का कारण क्यों बनती हैं? Taskerउदाहरण के लिए, न तो इस समस्या का सामना करना पड़ता है और न ही हमारा अपना नेविगेशन जेस्चर अनुप्रयोग। आप और कई अन्य लोग गूगल इश्यू ट्रैकर हो सकता है कि आपको लगे कि यह एक बग है, लेकिन वास्तव में ऐसा नहीं है - यह पूरी तरह से डिज़ाइन द्वारा है.

स्पष्टीकरण

जैसा कि हमने नेविगेशन जेस्चर ऐप के विकास के दौरान पाया, समस्या तब उत्पन्न होती है जब एक एक्सेसिबिलिटी सेवा होती है अभिगम्यताफीडबैक प्रकार करने के लिए सेट FEEDBACK_GENERIC के अलावा कुछ भी. जब हम अपनी एक्सेसिबिलिटी सेवा को FEEDBACK_HAPTIC का उपयोग करने के लिए सेट करते हैं, तो वॉल्यूम डायलॉग 20 सेकंड तक स्क्रीन पर रहेगा। जब हम इसे FEEDBACK_GENERIC पर सेट करते हैं, तो वॉल्यूम डायलॉग 3 सेकंड के लिए स्क्रीन पर रहता है।

ऐसा होने का कारण इसमें दो विधियाँ हैं वॉल्यूम संवाद कार्यान्वयन एओएसपी में. कंप्यूटफीडबैकएनेबल्ड नामक पहली विधि यह देखने के लिए जांच करती है कि क्या कोई सक्षम एक्सेसिबिलिटी सेवाएं हैं जो "गैर-सामान्य" हैं। यदि सत्य है, तो बूलियन mFeedbackEnabled सत्य पर सेट है। दूसरी विधि, कंप्यूटटाइमआउटएच में, यदि mFeedbackEnabled सत्य लौटाता है तो वॉल्यूम डायलॉग का टाइमआउट 20 सेकंड पर सेट होता है, अन्यथा यह 3 सेकंड पर सेट होता है।

इनतरीकों एंड्रॉइड 6.0 मार्शमैलो रिलीज में जोड़े गए थे और इस प्रकार यह वॉल्यूम डायलॉग समस्या एंड्रॉइड मार्शमैलो के बाद से एंड्रॉइड नौगट, एंड्रॉइड ओरेओ और एंड्रॉइड पाई सहित सभी एंड्रॉइड रिलीज को प्रभावित करती है। हम पूरी तरह आश्वस्त नहीं हैं क्यों इन विधियों को इसलिए जोड़ा गया क्योंकि प्रतिबद्ध विवरण स्पष्ट नहीं थे। यदि मुझे यह अनुमान लगाना हो कि यह व्यवहार क्यों मौजूद है, तो मैं कहूंगा कि यह निश्चित रूप से उपयोगकर्ताओं की मदद करने के लिए है विकलांग आवाज़ या अन्य इनपुट के साथ वॉल्यूम संवाद को संभालते हैं क्योंकि डिफ़ॉल्ट 3-सेकंड का टाइमआउट बहुत छोटा है उन को। यदि एंड्रॉइड को पता चलता है कि कोई उपयोगकर्ता एक निश्चित प्रकार की एक्सेसिबिलिटी सेवा का उपयोग कर रहा है, तो यह स्वचालित रूप से वॉल्यूम डायलॉग के ठहराव को बढ़ा देता है ताकि उपयोगकर्ता के पास इसके साथ बातचीत करने का बेहतर मौका हो। बहरहाल, यह स्पष्ट है कि यह मुद्दा है कोई बग नहीं बल्कि पूरी तरह से है डिजाइन द्वारा. दुर्भाग्य से, इसका मतलब यह है कि Google को बदलाव के लिए राजी करने के अलावा समस्या का कोई "समाधान" नहीं है यह निर्णय या ऐप डेवलपर्स को उनकी एक्सेसिबिलिटी में गैर-सामान्य फीडबैक प्रकारों का उपयोग न करने के लिए मनाएगा सेवाएँ।

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