Etiqueta NFC de Android recibida con el receptor de difusión

Estoy tratando de atrapar la etiqueta NFC en el receptor de transmisión, así que escribí un BR simple que imprime "asd" en onReceive (). En el manifiesto xml se describe así:

y recibo solo esto y ninguna impresión ...

01-31 16:37:18.980: ERROR/MediaPlayer(990): setAudioStream called in state 8
01-31 16:37:18.980: ERROR/MediaPlayer(990): error (-38, 0)
01-31 16:37:18.980: ERROR/MediaPlayer(990): start called in state 0
01-31 16:37:18.980: ERROR/MediaPlayer(990): error (-38, 0)
01-31 16:37:18.988: ERROR/MediaPlayer(990): Error (-38,0)

Cuando uso la actividad para manejar la intención de esta manera:

<activity android:name="TagViewer"
            android:theme="@android:style/Theme.NoTitleBar">
            <intent-filter>
                <action android:name="android.nfc.action.TAG_DISCOVERED"/>
                <category android:name="android.intent.category.DEFAULT"/>
            </intent-filter>
</activity>

La actividad se inició y funciona perfectamente, entonces, ¿cómo puedo hacer que funcione con BroadcastReceiver?

Respuestas a la pregunta(2)

Su respuesta a la pregunta