我知道服务在后台运行并且没有任何可视用户界面。它用于执行长时间运行的任务。例如,音乐播放器包含曲目列表,以便我们可以播放它们并可以在其他应用程序上工作(与其他应用程序交互)。
当第一首曲目结束时,将自动播放第二首曲目。在这里,我们不需要去选择要播放的第二首音乐。音乐播放器负责这一点。在这里,服务通过在后台运行来帮助执行此操作。
另外,我知道如果应用程序完全关闭,那么服务将被破坏,但如果我们曾经从一个活动切换到另一个活动,那么服务将继续在后台运行。
我的疑问是,如何在单独的进程中创建服务并将其提供给 Android 中的其他应用程序?
我找到了这个链接- 它是什么意思以及如何实际完成?