Приемник Android SMS не работает [закрыто]

Я пытаюсь написать простое приложение, которое пытается получать SMS-сообщения и обрабатывать их. Я'Я следовал нескольким урокам, но яКогда я отправляю SMS на эмулятор, Intent никогда не срабатывает.

Вот мое намерение:

package com.neocodenetworks.smsfwd;

import android.content.*;
import android.os.Bundle;
import android.telephony.*;
import android.util.Log;

public class SmsReciever extends BroadcastReceiver {
    private static final String SMS_RECEIVED = "android.provider.Telephony.SMS_RECEIVED";
    private static final String TAG = "smsfwd";

    @Override
    public void onReceive(Context context, Intent intent) {
        Log.i(TAG, "Intent recieved: " + intent.getAction());

        if (intent.getAction() == SMS_RECEIVED) {
            Bundle bundle = intent.getExtras();
            if (bundle != null) {
                Object[] pdus = (Object[])bundle.get("pdus");
                final SmsMessage[] messages = new SmsMessage[pdus.length];
                for (int i = 0; i < pdus.length; i++) {
                    messages[i] = SmsMessage.createFromPdu((byte[])pdus[i]);
                }
                if (messages.length > -1) {
                    Log.i(TAG, "Message recieved: " + messages[0].getMessageBody());
                    NetComm.SendMessage("me", messages[0].getOriginatingAddress(), messages[0].getMessageBody());
                }
            }
        }
    }
}

и вот мой AndroidManifest.xml: я



    
        
            
                
            
        
    
    
    
    

Буду очень признателен за руководствоидет не так. Я'Я только начинаю разработку под Android, но думаю, что я обернул голову вокруг (большей части) этого. Во время мониторинга эмулятораs logcat, события журнала никогда не появляются, и точки останова отладки никогда не достигаются, поэтому я чувствую этогде-то в моем фильтре намерений.

Я использую это на Android 2.0.1.

Ответы на вопрос(5)

Ваш ответ на вопрос