डिफ़ॉल्ट एक्शन हैंडलर को स्थायी रूप से कैसे सेट करें?


10

मैंने ईमेल भेजने, पीडीएफ खोलने, वेबपेज खोलने आदि जैसे कई कार्यों के लिए डिफॉल्ट ऐप सेट कर दिए हैं, लेकिन जब मैं कोई ऐप इंस्टॉल या अपडेट करता हूं जो उस कार्रवाई को संभाल सकता है, तो यह डिफ़ॉल्ट साफ़ हो जाता है (भले ही डिफ़ॉल्ट ऐप अपडेट हो)।

किसी को भी इससे कोई समस्या नहीं है क्योंकि वे अगली कार्रवाई पर डिफ़ॉल्ट चेकबॉक्स पर टिक कर सकते हैं। मेरी समस्या: मैं उच्च मात्रा में कार्यों को स्वचालित करने के लिए टास्कर का उपयोग करता हूं। और, इस डिफ़ॉल्ट निष्कासन (स्वचालित अद्यतन के बाद) के कारण, मेरे कार्य Choose Appपॉप-अप पर अटक गए हैं। कार्य समय से पूरा करने की आवश्यकता है। इसलिए, मुझे इसके कारण कई वास्तविक दुनिया की समस्याओं का सामना करना पड़ता है।

स्वचालित ऐप अपडेट के बाद मुझे डिफॉल्ट को संरक्षित करने के लिए क्या करना चाहिए। कृपया, जवाब न दें You can'tया Turn off Automatic Update


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

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

जवाबों:


6

AFAIK, एंड्रॉइड पर डिफॉल्ट को संरक्षित नहीं किया जाता है यदि आशय का उपयोग करने वाले एप्लिकेशन बदल दिए जाते हैं।

युक्ति:

एप्लिकेशन या इसकी गतिविधि स्क्रीन लॉन्च करने के इरादे का उपयोग करें ।

इरादे तुलनात्मक रूप से विश्वसनीय हैं, हालांकि जब ऐप अपडेट किया जाता है तो इसे बदला जा सकता है।

उदाहरण के रूप में ईमेल भेजना

  1. इंट्रेंट इंटरसेप्ट (Google Play) स्थापित करें

  2. ईमेल क्लाइंट की चूक साफ़ करें

  3. ईमेल भेजते समय शेयर मेनू में "इंटेंस इंटरसेप्ट" चुनें

  4. अपनी इच्छित एप्लिकेशन गतिविधि के इरादे की प्रतिलिपि बनाएँ

  5. "कार्य बनाएँ" के लिए कार्य खोलें: विविध> इरादे भेजें

  6. मापदंडों को संपादित करें (आमतौर पर कार्रवाई में भरें और अतिरिक्त पर्याप्त है)

Ref: http://tasker.dinglisch.net/userguide/en/intents.html

PS कुछ प्रसिद्ध कंपनियां आपको अपने डेवलपर वेबसाइट पर एवरनोट जैसे इरादे भी बताती हैं।


1
यह ऐप खुला स्रोत है, यहां भी उपलब्ध है: f-droid.org/repository/browse/…
NoBugs
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.