Тем не менее, нужно добавить оба к манифесту, хотя ... (это то, что я пытаюсь избежать)

аюсь поймать тег NFC в приемнике вещания, поэтому я написал простой BR, который печатает «asd» в onReceive (). В манифесте XML это описывается так:

и я получаю только это и никакой печати вообще ....

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)

Когда я использую активность для обработки намерения, как это:

<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>

Действие запущено и работает отлично, так как я могу заставить его работать с BroadcastReceiver?

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

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