四大组件之Service 第1节 Service介绍

更新时间 修改意见
2016-08-02 陈敏

第1节 Service介绍

Service是安卓系统的四大组件之一。如果说Activity是专门为用户“看”的系统组件,那Service就是隐藏在角落默默付出的系统组件。

最典型的例子就是音乐播放器。音乐播放器应用中,播放音乐的组件就是一个Service。音乐播放器的界面就是一个提供了音乐控制方式的Activity,当我们点击Activity上的播放按钮之后,Activity通知播放器的Service组件,让Service组件开始播放音乐;之后即使用户选择退出了音乐播放器的Activity界面,音乐仍然在被播放着,并没有随着界面的退出而停止播放。

一个应用要拥有与用户交互的界面,它就要使用Activity组件;一个应用不需要与用户交互,只要在看不见的地方默默工作,它就要使用Service组件;不过只有很少的应用只会单独使用Service组件。

Service按照创建的方式进行分类,有两种:启动Service-start Service,绑定Service-bind Service。前者使用startService()运行,后者使用bindService()运行。

如果站在Service与触发Service运行的那个组件的角度区分,Service可以分成两种:本地Service,远程Service。


/**************************************************************************/
* 版权声明
* 本教程只在CSDN安豆网发布,其他网站出现本教程均属侵权。
/
**************************************************************************/