Android应用程序启动后播放音乐,而当应用程序退出后音乐也会随之停止,要想实现后台播放,这时候就需要Android中的另一组件——Service。
Service是运行在后台的东西,级别与activity差不多。既然说service是运行在后台的服务,那么它就是不可见的,没有界面的东西。它可以启动并运行,直至有人停止了它或它自己停止。在这种方式下,它以调用Context.startService()启动,而以调用Context.stopService()结束。它可以调用Service.stopSelf() 或 Service.stopSelfResult()来自己停止。不论调用了多少次startService()方法,你只需要调用一次stopService()来停止服务。
下面说下通过Service来实现后台播放音乐。