我遇到了一些广播应用,它们共享一个共同的,我怎么说,实现他们的功能的方式,并且(因为我是android开发新手)我真的很好奇。
我将使用应用程序“Simple Radio”中的一些图像来说明我的疑问。 所以,在我所谓的主要活动中,你只需要一个无线电源,你可以选择一个无线电。
如果背景上没有播放/停止收音机,那么选择收音机时会看到的是此活动,即我称之为流媒体活动的活动:
但是,如果一个收音机在后台播放/停止,而您选择另一个收音机,那么您会在Feed的末尾看到这个工具栏:
所以..我知道有一个后台服务用于流式传输选择的无线电,但他们如何设法控制主要和流媒体活动的无线电?这可能是因为服务(及其当前状态)可以从任何地方访问吗?
答案 0 :(得分:2)
我知道有一个后台服务用于流式传输选择的无线电,但他们如何设法控制主要和流媒体活动的无线电?这可能是因为服务(及其当前状态)可以从任何地方或其他地方访问吗?
后台服务实际上是一个后台服务,一个独立于活动的Android控制器。
此控制器一直运行,直到它被告知停止,并且无法在屏幕上显示任何内容。可视组件可以与服务通信以向其发送指令,反之亦然。