服务没有界面,就是做一些“偷偷摸摸”的事情。服务是运行于后台的一个组件,用来运行适合运行在后台的代码,服务是没有前台界面,可以视为没有界面的activity
创建服务和创建广播接收者如出一辙:
1. 定义java类继承Service
2. 在清单文件中定义service节点,定义name属性,指定服务java类的全类名
3.服务的启动也分显式和隐式
#服务
###开启方式
* startService
* 该方法启动的服务所在的进程属于服务进程
* Activity一旦启动服务,服务就跟Activity一毛钱关系也没有了
* bindService
* 该方法启动的服务所在进程不属于服务进程
* Activity与服务建立连接,Activity一旦死亡,服务也会死亡