本示例通过音乐播放器,展示了前台Service的使用方法。一般情况下Service都是在后台运行的,后台Service优先级都是比较低的,当资源不足时,系统有可能回收正在运行的后台Service。一些场景下(如:播放音乐),用户希望应用一直运行,此时就需要用到前台Service。前台Service会使用保持正在运行的图标在系统状态栏显示。
本示例主界面分为三个按钮,点击Start Play按钮会启动前台服务并播放音乐,点击Pause Play按钮会暂停播放音乐,前台服务继续运行,点击Stop Play按钮会停止播放音乐并关闭前台服务。
1