服务是一种应用组件,它可以在后台执行耗时的操作,它是没有用户界面的.其它的应用组件都可以开启一个服务,服务开启后,即使用户离开了应用,服务仍然可以在后台运行.此外,绑定到服务的组件可以与服务进行交互,甚至执行跨进程的通信(IPC).例如,服务可以处理网络事务,播放音乐,执行文件I/O操作,或者和内容提供器进行交互,这一切的一切都是在后台运行的. 从本质上说,服务可以有两种形式: started:当某个应用组件(例如activity)调用了 startService() 方法,那这个服务就是"st…