मैं ऐप्स के साथ इंटेंट एसोसिएशन कैसे प्रबंधित कर सकता हूं?


20

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

क्या यह देखने का कोई तरीका है कि ये संघ क्या हैं, और उन्हें साफ़ करें?

यदि ऐसा करने के लिए कोई ऐप या इंटरफ़ेस नहीं है, तो क्या आपको इन संघों तक पहुंचने के लिए एपीआई का पता है?

EDIT: जब मैंने कहा कि संघों, मैं "देर से बंधे" संघों के बारे में सोच रहा था। उदाहरण के लिए, जब मैं एक लिंक खोलता हूं और मेरे पास कई ब्राउज़र हैं, तो एक इरादा "लिंक देखें" कहते हुए निकाल दिया जाता है, और मैं "हमेशा उस एप्लिकेशन का उपयोग करता हूं" चुनता हूं; अगर मैं कुछ समय के बाद उस इरादे के लिए किसी अन्य एप्लिकेशन का उपयोग करना चाहूंगा, तो मैं क्या कर सकता हूं?


1
तथ्य यह है कि एक सभी पंजीकृत
इरादों

जवाबों:


13

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

इसके अलावा संघों को साफ करने का कोई तरीका नहीं है। वे प्रत्येक ऐप के अंदर हार्ड कोडित हैं, उन्हें हटाने का कोई तरीका नहीं है।

अद्यतन: अपने संपादित प्रश्न के उत्तर के लिए सेटिंग> एप्लिकेशन> एप्लिकेशन प्रबंधित करें अपना एप्लिकेशन खोजें जो आपने उस इरादे के लिए अपने डिफ़ॉल्ट ऐप के रूप में चुना था, स्पष्ट चूक पर क्लिक करें


4

आप Intentउस विशिष्ट एप्लिकेशन पर जाकर कुछ संघों को हटा सकते हैं जिसे आपने -> -> -> -> - बटन Intentमें निर्दिष्ट किया था ।SettingsApplicationsManager Applications[Find your app]"Clear Defaults"

से दिए गए सभी संघों को देखने का कोई तरीका नहीं IntentsहैApps


2

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


आपके द्वारा लिंक किया गया ऐप केवल प्रसारण रिसीवर को सक्षम और अक्षम करने के लिए प्रकट होता है , इसलिए यह विभिन्न गतिविधियों को प्रभावित नहीं करेगा जिन्हें आप चुन सकते हैं।
डेन हुल्मे

मैं AutoRun प्रबंधक के लिए बिल्कुल देख रहा था। धन्यवाद!
klor
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.