क्या एंड्रॉइड 6 पर डायरेक्ट शेयर को अक्षम करने का कोई तरीका है?


11

इस तरह दिखता है Http://stackoverflow.com/questions/30518321/on-android-m-how-to-configure-the-direct-share-capabilities-text-an

समस्या यह है कि मैं बहुत कम ही संपर्कों के लिए कुछ भेज सकता हूं। जिस मामले को मैं कुछ ऐप के लिए देख रहा हूं वह बहुत अधिक अक्सर होता है, आमतौर पर छवि को संसाधित करता है, जैसे कि Google कैमरा से वीएससीओ कैम पर शेयर, या वीएससीओ कैम से इंस्टाग्राम, फेसबुक, आदि। इस प्रकार, ऐप सूची पहले दिखाई जानी चाहिए। लेकिन मैं इस संपर्क सूची को देखता हूं, मैं उपयोग करने की बहुत संभावना नहीं हूं। मुझे यहां तक ​​कि संदेह है कि प्रत्यक्ष शेयर के दुर्लभ महासागरों में संपर्क सूची में होगा।

यह कार्यक्षमता भी संवाद को धीमा कर देती है, इसे प्रदर्शित होने में काफी समय लगता है।

तो, सवाल यह है कि क्या इस फनीसिटी को निष्क्रिय करने का कोई तरीका है। मुझे अभी इसकी आवश्यकता नहीं है


इस प्रश्न की जाँच करें android.stackexchange.com/questions/128053/… , ऐसा लगता है कि प्रत्यक्ष शेयर को हटाने / संपादित करने की संभावना अभी तक उपलब्ध नहीं है।

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

कुछ भी तो नहीं? कुछ शेल सीएमडी भी नहीं?
REJH

वहाँ भी एक आसान तरीका है (यदि आप xml जानते हैं) और इसे xposed की आवश्यकता नहीं है; इंटेंट फ़ायरवॉल (ifw) में निर्मित एंड्रॉइड का उपयोग करें और डायरेक्ट शेयर इरादे को अवरुद्ध करें। इसके लिए जड़ की आवश्यकता होती है। मैंने इसके बारे में एसओ पर कहीं पोस्ट किया है, इसे देखूंगा और इसे यहां भी जोड़ूंगा।
REJH 20

बस जवाब जोड़ दिया (ठीक है, एक छोटी descr + प्रासंगिक उत्तर के लिए एक लिंक :))
REJH

जवाबों:


4

यदि आप निहित हैं, लेकिन Xposed का उपयोग नहीं करना चाहते हैं तो आप डायरेक्ट शेयर को ब्लॉक करने के लिए एंड्रॉइड के मूल इरादे वाले फ़ायरवॉल का उपयोग कर सकते हैं । यह एंड्रॉइड 6.0 पर सभी 8.1 पर काम करता है:

जैसा कि पहले यहां बताया गया है: मार्शमैलो पर शेयर पैनल से संपर्क (उर्फ "डायरेक्ट शेयर") को हटाना

यह पता चला है कि - जड़ वाले लोगों के लिए - डायरेक्ट शेयर को पूरी तरह से बंद करने का एक तरीका है!

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

आप बस एक साधारण xml फ़ाइल बनाते हैं और इसे इसमें छोड़ते हैं:

<rules>
  <service block="true" log="true">
    <intent-filter>
      <action name="android.service.chooser.ChooserTargetService" />
    </intent-filter>
  </service>
</rules>

अब आपको इसे फोन पर रखना होगा और इसे इंटेंट फ़ायरवॉल डायरेक्टरी में कॉपी करना होगा। अधिकांश उपकरणों पर जो होगा

/data/system/ifw/

मैंने बस फ़ाइल को कॉपी करने के लिए रूट एक्सप्लोरर का उपयोग किया (कोई chmod आवश्यक), कुछ साझा करने की कोशिश की जिससे डायरेक्ट शेयर पॉप अप हो गया और BOOM! कुछ भी तो नहीं!

मैं कुछ बैकग्राउंड रीडिंग करने की सलाह देता हूं (ऊपर लिंक देखें), खासकर इंटेंट फ़ायरवॉल कैसे काम करता है और आप फ़ोल्डर कैसे पा सकते हैं।

खुश नहीं साझा!


कुछ ज़बरदस्त आत्म-प्रचार: मैंने एंड्रॉइड शेयर संवाद को बदलने वाले ऐप को (वास्तव में, अद्यतन) बनाया है। मुझे लगता है कि एंडमेड शेयर और ऐपचोसर ठीक विकल्प हैं, लेकिन मैंने इसे मूल शेयर संवाद की तरह देखने और महसूस करने की कोशिश की है। इसे यहाँ आज़माएँ: sharedr.rejh.nl
REJH

1

यह सवाल अनुत्तरित सूची पर है, आश्चर्य की बात है, जबकि एक्सपीडोस (मार्शमैलो पर परीक्षण) के साथ जड़ वाले उपयोगकर्ताओं के लिए एक समाधान उपलब्ध है

ओपी दो आवश्यकताओं की तलाश में है

  1. व्हाट्सएप, जीमेल, इनबॉक्स आदि से संपर्क हटाना सूची के प्रारंभ में दिखाई देना

  2. सूची के शीर्ष पर सीधे शेयर के लिए अक्सर उपयोग किए जाने वाले ऐप्स को पुश करना

इन दोनों को CustomShare Xposed Module द्वारा किया जा सकता है । प्ले स्टोर पर भी उपलब्ध है

XDA में डेवलपर की चर्चा यहाँ

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

यहां छवि विवरण दर्ज करें ब्लॉक करने के बाद

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

यहां छवि विवरण दर्ज करें

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