Service 对于广大的Android开辟者来说算是耳熟能详了,作为Android的四大组件之一,在我们的开辟中也起着紧张的作用,作为Android开辟,或多或少都知道一些,但是不是每个人把所有知识点都相识的透测。本篇文章对Service的用法做一个总结,从Service的简介,Service的启动方式,Service的生命周期和IntentService四个方面来细说Service,并在文后摆列一些常见的口试题作为思考和回首。
一、Service简介
引用官方界说:
Service 是一个可以在配景实验长时间运行操纵而不提供用户界面的应用组件。服务可由其他应用组件启动,而且即使用户切换到其他应用,服务仍将在配景继承运行。 别的,组件可以绑定到服务,以与之进行交互,甚至是实验历程间通讯 (IPC)。 比方,服务可以处置处罚网络事件、播放音乐,实验文件 I/O 或与内容提供步调交互,而所有这统统均可在配景进行。
Service是一个可以在配景实验长时间操纵而不使用用户界面的应用组件。那么标题来了,既然它不使用用户界面,那么它怎么知道应该什么时间开始实验什么操纵呢?答案是——它可以与其他的引用组件形成一些接洽,从而可以根据其传来的信息在符合的时间实验符合的操纵。
二、Service的启动方式