注册短信从活动中接收意图

时间:2012-08-19 06:59:18

标签: android android-intent android-activity sms broadcastreceiver

我的活动类私有接收器。我想为我的接收者注册意图"android.provider.Telephony.SMS_RECEIVED"。我可以从清单文件中这样做,但不能从我的活动中这样做。 注册接收者的活动代码:

IntentFilter filter = new IntentFilter("android.provider.Telephony.SMS_RECEIVED");

registerReceiver(receiver, filter);

收件人代码:

 private BroadcastReceiver receiver = new BroadcastReceiver() {

            @Override
            public void onReceive(Context context, Intent intent) {

               //some action

            }
        };

请告诉我是否可以这样做,如果是,那么如何。

0 个答案:

没有答案