我正在制作Android库项目,通过我们的API播放音乐文件。 目前我正在使用MusicService(使用媒体播放器)播放音乐文件。 MusicService包含收音机的一个实例。收音机正在向MusicService提供音乐文件。因此,收音机可用于检索SD卡上的文件,通过api调用检索文件,...收音机的类型可以根据使用相同库建立的不同应用程序而不同。Android:在图书馆项目中使用服务
现在,我想知道...如果我用这个相同的库创建2个应用程序。一个应用程序使用带SD卡的收音机,另一个使用来自api的歌曲的收音机。这两个应用程序是否会互相干扰,都会操纵相同的服务?
因此,当我第一次从SD卡应用程序开始播放时,点击播放,服务开始播放。如果接下来,我打开设备上的第二个应用程序并点击暂停,它是否会暂停从其他应用程序播放的音乐?
我知道这听起来很复杂,但我希望我明确提出了我的问题。
你使用寿命在库项目?然后每个使用这个lib项目的应用程序将启动它自己的服务实例,并且它们不会发生冲突。 –