उन्नयन के बाद मैं एंड्रॉइड को डिफ़ॉल्ट ऐप कैसे याद रख सकता हूं?


18

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

यह उन ऐप्स के लिए विशेष रूप से परेशान है जो बार-बार अपडेट होते हैं और कई इंटेंट्स की सेवा लेते हैं।

यहाँ परिदृश्य है:

  1. उपयोगकर्ता एप्लिकेशन इंस्टॉल करता है (उदाहरण के लिए, एक नया वेब ब्राउज़र-डॉल्फ़िन)
  2. उपयोगकर्ता इरादे का प्रदर्शन करता है (उदाहरण के लिए ईमेल से हाइपरलिंक पर क्लिक करना)
  3. एंड्रॉइड ओएस उपयोगकर्ता से पूछता है कि किस ऐप का उपयोग करना है।
  4. उपयोगकर्ता डॉल्फ़िन ब्राउज़र का चयन करता है, पॉपअप विंडो के निचले भाग में चेक बॉक्स को "यूज़ एफ़ डिफ़ॉल्ट" लेबल के साथ चेक करता है और नए वेब ब्राउज़र ऐप का चयन करता है।
  5. Android Market डॉल्फिन के लिए नया अपडेट इंस्टॉल करता है।
  6. उपयोगकर्ता # 2 के रूप में एक ही इरादे से काम करता है (एक ईमेल से हाइपरलिंक पर क्लिक करना)
  7. एंड्रॉइड ओएस "डिफ़ॉल्ट के रूप में उपयोग" सेटिंग को भूल जाता है और एंड्रॉइड ओएस उपयोगकर्ता से पूछता है कि किस ऐप का उपयोग करना है। [स्टेप 3-7 रिपीट ऐड इनफिनिटम]

बग चरण 7 पर होता है।

मैंने इस मुद्दे के लिए एक बग रिपोर्ट प्रस्तुत की । इस बीच, क्या कोई ऐप है जो इसके आसपास काम करता है?


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

जवाबों:


8

जब तक आप Android स्रोतों में परिवर्तन नहीं करते और एक कस्टम ROM संकलित नहीं करते, तब तक आप इसके आसपास काम नहीं कर सकते। इंस्टॉलर सेवा प्रणाली का एक मुख्य हिस्सा है और इसे अन्य ऐप्स की तरह बदला या ओवरराइड नहीं किया जा सकता है।

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

यदि आप एक नया एप्लिकेशन इंस्टॉल करते हैं तो वही होता है जो किसी अन्य ऐप का कार्य कर सकता है। ऐसा इसलिए है क्योंकि किसी एप्लिकेशन को अपडेट करना वास्तव में "नया" एप्लिकेशन इंस्टॉल करने जैसा है। जब आप अपने डिवाइस पर एक नया एप्लिकेशन इंस्टॉल करते हैं या यदि आप किसी मौजूदा एप्लिकेशन को अपडेट करते हैं, तो इसमें कोई अंतर नहीं है। इसलिए यदि इस विकल्प को "हमेशा याद रखने" का एक तरीका था, तो जब आप एक पूरी तरह से नया एप्लिकेशन इंस्टॉल करते हैं जिसे आप उपयोग करना चाहते हैं, तो आपको इसे उपयोग करने के विकल्प के साथ प्रस्तुत नहीं किया जाएगा।

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


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

यह विशेष रूप से कष्टप्रद (और संभावित रूप से खतरनाक) है, उदाहरण के लिए, आप किसी को कॉल करने के लिए वॉयस कमांड का उपयोग कर रहे हैं ... केवल यह करने के लिए कि आप Skype या फोन को डिफ़ॉल्ट के रूप में चुनने के लिए प्रतीक्षा कर रहे हैं। :(
कोडरेडिक
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.