मैं ऐसे ऐप पर काम कर रहा हूं जिसमें आने वाले टेक्स्ट संदेशों को अवरुद्ध करने की क्षमता होगी (उपयोगकर्ता सेटिंग्स के आधार पर), लेकिन मुझे इनकमिंग संदेशों का पता लगाने में परेशानी हो रही है।इनकमिंग ग्रंथों को अवरोधित करें (एंड्रॉइड)
क्या आप मेरे कोड देख रहे हैं और मुझे बताएं कि मैं क्या गलत कर रहा हूं? मैं अन्य प्रश्नों को देख रहा हूं जो इस के समान हैं लेकिन मुझे संदर्भ के लिए विस्तृत उत्तर या पर्याप्त जानकारी के साथ कोई भी नहीं मिला है।
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
public class SmsReceiver extends BroadcastReceiver{
public void onReceive(Context context, Intent intent) {
if(intent.getAction().equals("android.provider.Telephony.SMS_RECEIVED")){
Bundle bundle = intent.getExtras();
if (bundle != null){
abortBroadcast();
}
}
}
}
यहाँ मेरी प्रकट
<receiver android:name=".listener.SmsReceiver">
<intent-filter android:priority="100">
<action android:name="android.provider.Telephony.SMS_RECEIVED" />
</intent-filter>
</receiver>
मैंने MobiForge पर ट्यूटोरियल (http://mobiforge.com/developing/story/sms-messaging-android) और साथ ही सवाल यहाँ निम्नलिखित किया गया:
How to block an incoming message in android?
Android – Listen For Incoming SMS Messages
क्या कोई इंगित कर सकता है मुझे सही दिशा में यहाँ? मैं इसकी सराहना करता हूं।
संभावित डुप्लिकेट [एंड्रॉइड में आने वाले संदेश को कैसे अवरुद्ध करें?] (Http://stackoverflow.com/questions/9378431/how-to-block-an-incoming-message-in-android) – t0mm13b
मेरे पास है उस प्रश्न के उत्तरों के माध्यम से चला गया और कुछ भी उपयोगी नहीं मिला। – localhost
मैंने अपने मैनिफेस्ट रिसीवर जैसे ".SmsReceiver" और ".listener.SmsReceiver" में विविधताएं आज़माएं हैं। मेरा फ़ाइल नाम "SmsReceiver.java" – localhost