Я работаю над приложением, которое, надеюсь, будет иметь возможность блокировать входящие текстовые сообщения (в зависимости от пользовательских настроек ), но у меня возникают проблемы с обнаружением входящих сообщений.
Не могли бы вы взглянуть на мои коды и сообщить мне, что я делаю неправильно? Я просматривал другие вопросы, похожие на этот, но я не могу найти ни одного с подробным ответом или достаточной информацией для справки.
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();
}
}
}
}
Вот мой манифест
Я следил за руководством по MobiForge (http://mobiforge.com/developing/story/sms-messaging-android). а также вопросы здесь:
Как заблокировать входящее сообщение на андроиде?
Android – прослушивание входящих SMS-сообщений
Может ли кто-нибудь указать мне правильное направление здесь? Я буду признателен.