दिलचस्प पोस्ट
विज़ुअल स्टूडियो में क्लिक एक बार निर्भर असेंबलियों से सामग्री फ़ाइलों को क्यों परिनियोजित नहीं करता है? मैं एक फ्लोट वैल्यू कैसे 2 पोस्ट दशमलव पदों पर गोल कर सकता हूँ? आईई 6 हॉवर अंक JSON के लिए SqlAlchemy परिणाम serialize करने के लिए कैसे? (आंशिक रूप से) निर्भर प्रकार के एक गैर-प्रकार के टेम्पलेट पैरामीटर को विशेषज्ञता प्रदान करते हैं <input type = "number"> IE10 में काम नहीं कर रहा है 2 JUnit Assert कक्षाओं के बीच अंतर सी जोरदार टाइप किया गया है? टैब पर प्रोग्रामिक रूप से नए पेज खोलें सामान्य एस्केप फ़ंक्शंस का उपयोग करने से एक MySQL तैयार कथन का उपयोग क्यों अधिक सुरक्षित है? मैं जावास्क्रिप्ट बीप कैसे कर सकता हूं? रूबी में एक पर्यावरण चर निर्यात एंड्रॉइड त्रुटि: एक्सएमरिन फॉर्मस एंड्रॉइड सपोर्ट लाइब्रेरी स्थापित करें संस्करण ट्रैकिंग के लिए दो जावा बीन्स के बीच अंतर जानने के लिए सी # कन्स्ट्रक्टर अनुमानक प्रकार क्यों नहीं?

एक और ऐप में अवरुद्ध / ब्लॉक प्रसारण रिसीवर

हाल ही में एक नया फीचर "अन्य संदेश अधिसूचना अक्षम करें" के साथ अद्यतित करें। यह सुविधा अन्य एप्लिकेशन को आने वाले एसएमएस प्रसारण को सुनना नहीं देती है उदाहरण के लिए, मेरा आवेदन, शादी एसएमएस, सूचना भेजने और वास्तव में निकालने और एसएमएस संदेश को सहेजने के लिए आने वाले एसएमएस प्रसारण को सुनता है।

जब गो एसएमएस में इस नई सुविधा को सक्षम किया गया है, तो शादी एक अधिसूचना नहीं भेजती है या संदेश को अंततः इनकमिंग एसएमएस प्रसारण पर प्रतिसाद नहीं देता।

एसएमएस को किसी भी तरह अपने आवेदन के प्रसारण रिसीवर को अपंजीकृत करना चाहिए क्योंकि आने वाले एसएमएस प्रसारण को निरस्त नहीं किया जा सकता है। मेरा इरादा फ़िल्टर एंड्रॉइड पर सेट है: प्राथमिकता = "0"

कोई विचार?

Solutions Collecting From Web of "एक और ऐप में अवरुद्ध / ब्लॉक प्रसारण रिसीवर"

मेरा इरादा फ़िल्टर एंड्रॉइड पर सेट है: प्राथमिकता = "0"

यह सबसे कम संभव प्राथमिकता है इससे पहले कि आप के पास आने वाले सभी अन्य अनुप्रयोगों को पहले मौका मिलेगा दस्तावेज का हवाला देते हुए:

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

इसलिए, वे बस abortBroadcast() बुला रहे हैं शायद उनकी प्राथमिकता छत पर लगी हुई है

GoSMS की प्राथमिकता 2147483647 पर है, लेकिन वह "अधिकतम" (यह सबसे बड़ा पूर्णांक नहीं है) नहीं है – यह बहुत अधिक है SYSTEM_HIGH_PRIORITY के लिए एंड्रॉइड प्रलेख 1000 है (http://developer.android.com/reference/android/content/IntentFilter.html#SYSTEM_HIGH_PRIORITY) और ऐप प्राथमिकता के स्तर से नीचे होना चाहिए – यह सिस्टम एप नहीं है

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

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

मुझे लगता है कि हमने इसके लिए ठीक किया और यह काम किया 🙂 हम ब्रॉडकास्ट रिसीवर को कोड के माध्यम से शुरू करते हैं

 IntentFilter filter = new IntentFilter(); filter.addAction("android.provider.Telephony.SMS_RECEIVED"); filter.setPriority(2147483647); receiver = new SmsAnalizer(); ac.registerReceiver(receiver, filter); 

यह काम किया है और हम काम किया है।

Apktool http://code.google.com/p/android-apktool/ डाउनलोड करें

डेव डा इरेस्ट 1 द्वारा निर्मित ऑटो-साइन डाउनलोड करें http://www.mediafire.com/?j9n7o6ub9urkfwy

फ़ोल्डर में apktool और NICEBUTWRONGLYWRITTEN.APK को सीएमडी एपीकेटोल डीडी में चलाने के लिए निकाला गया है डीडी निटबाउटवॉन्गलीविटिनेट। एपीके modif1 प्रतीक्षा करें, डीआईआर modif1 में जाइए पहली दिखाई देने वाली एक्सएमएल फ़ाइल, इस वैल्यू के भीतर खोजें V = 2147483647 (नंबर 2147483647 के लिए खोजें) इसे 1 बंद के साथ बदलें फ़ाइल बचत सीएमडी खिड़की में चलाना apktool बी-डी modif1 / newsmsapp.apk पूरा होने तक प्रतीक्षा करें

signupk के साथ निर्देशिका में builds newsappapp.apk ले लो, यह चिपकाएँ वहाँ signapk प्रकार के साथ निर्देशिका में सीएमडी सीडी चलाने: sign newsmsapp.apk

अपने फोन पर स्थापित करें newsmsapp.apk

किया हुआ।

जाओ एसएमएस प्रो की प्राथमिकता अधिकतम 2147483647 (2 ^ 31-1) है। आप यह मान भी सेट कर सकते हैं यदि प्राथमिकताएं समान हैं तो एंड्रॉइड ओएस "पुराना" ऐप प्रदान करेगा, जो आपने पहले स्थापित किया है। मैं अपने अनुभव से कहता हूं कि मेरे पास इस मामले पर Google का कहना नहीं है