Sto lavorando a un'app che si spera possa bloccare gli SMS in arrivo (a seconda delle impostazioni dell'utente), ma ho problemi a rilevare i messaggi in arrivo.Blocca testi in arrivo (Android)
Ti dispiacerebbe guardare i miei codici e farmi sapere cosa sto facendo male? Ho esaminato le altre domande simili a questa, ma non riesco a trovarne alcuna con una risposta dettagliata o informazioni sufficienti per farmi riferimento.
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();
}
}
}
}
Ecco il mio manifesto
<receiver android:name=".listener.SmsReceiver">
<intent-filter android:priority="100">
<action android:name="android.provider.Telephony.SMS_RECEIVED" />
</intent-filter>
</receiver>
ho seguito il tutorial su MobiForge (http://mobiforge.com/developing/story/sms-messaging-android), così come le domande qui:
How to block an incoming message in android?
Android – Listen For Incoming SMS Messages
Qualcuno può punto io nella giusta direzione qui? Lo apprezzerei.
possibile duplicato di [Come bloccare un messaggio in arrivo in Android?] (Http://stackoverflow.com/questions/9378431/how-to-block-an-incoming-message-in-android) – t0mm13b
I have passato attraverso le risposte di quella domanda e non ha trovato nulla di utile. – localhost
Ho provato delle variazioni nel mio ricevitore manifest come ".SmsReceiver" e ".listener.SmsReceiver". Il mio nome file è "SmsReceiver.java" – localhost