我正在开发一个媒体播放器应用程序,它将使用服务在后台播放音乐,但我对与服务进行通信的所有不同方式感到困惑.我希望服务在播放时告诉活动,以便按钮可以更改为暂停.我还想要一个搜索栏,所以我需要有关该服务当前播放内容的信息.
我一直在寻找不同的例子,看起来每个人都以不同的方式做这件事.有些是将活动绑定到服务,有些只是使用全局广播,而Android音乐播放器正在使用aidl.
就媒体播放器而言,我应该使用哪种方法?是否允许我做一些不适用于其他方法的东西?使用aidl做了什么让他们做的?
java media android media-player
android ×1
java ×1
media ×1
media-player ×1