我有一个专用于我的活动课程的接收器。我想为我的接收者注册 intent "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
}
};
请告诉是否可以这样做,如果可以,那么如何。