Ich versuche, die RemoteControlClient
einzurichten, damit die Musik meiner App über das Widget gesteuert werden kann, das auf dem Sperrbildschirm erscheint (wie SoundCloud, Google Play Music und andere Musik- / Video-Apps). Ich bin mir nicht sicher, was mit meinem Code nicht stimmt und warum er nicht richtig einhakt, aber hier ist was ich bisher habe ...
Eine Klasse namens MusicService, die versucht, die Updates für den RemoteControlClient zu übernehmen
%Vor% Dies verwendet eine Klasse, die ich RemoteController
genannt habe und die mein RemoteControlClient
enthält.
Jedes Mal, wenn ich das Widget aktualisieren möchte, rufe ich startService(new Intent(MusicService.ACTION_PLAY));
auf. Es sieht so aus, als ob es den Dienst korrekt erstellt und immer an den Punkt kommt, wo "Metadaten aktualisieren" steht, aber wenn ich meinen Bildschirm sperre und entsperren sehe ich kein Widget auf meinem Sperrbildschirm / p>
Unten sind auch die wichtigen Teile meines Manifests zu sehen, da dies das Problem irgendwie verursachen könnte ...
%Vor%
Im Moment macht mein MediaButtonReceiver nicht wirklich viel. Ich versuche nur, die Haken zu setzen. Wenn Sie möchten, ist dies meine MediaButtonReceiver-Klasse ...
%Vor%}
Tags und Links java android remote-control remote-client