Frage

Ich versuche, einen Android-Dienst zu erstellen, die benachrichtigt werden soll, wenn der Benutzer eine MP3-Wiedergabe beginnt. Ich habe LogCat wenn ich beginne ein Lied zu spielen und sah, dass das folgende Intent protokolliert:

Intent { act=com.android.music.PLAYBACK_VIEWER flg=0x4000000 cmp=com.android.music/.MediaPlaybackActivity }

Ich konnte nicht herausfinden, wie ein IntentFilter schreiben meinen Dienst wissen zu lassen, dass dieses Ereignis aufgetreten ist, und lassen Sie mich den Namen des Songs kennen, die gespielt werden. Ich suchte Bezug Android konnte aber nichts auf PLAYBACK_VIEWER finden.

Danke,

C

War es hilfreich?

Lösung

Ich würde auch nicht. Erstens, nichts davon ist ein Teil des SDK und so an jedem beliebigen Punkt ändern kann. Zweitens wird dies nur für arbeitet die integrierten Media-Player-Anwendung, nicht von Drittanbietern oder OEM-Media-Player, und ich erwarte, dass mehr Menschen zu denen hingezogen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top