Service分为两种:
本地服务,属于同一个应用程序,通过startService来启动或者通过bindService来绑定并且获取代理对象。如果只是想开个服务在后台运行的话,直接startService即可,如果需要相互之间进行传值或者操作的话,就应该通过bindService。
远程服务(不同应用程序之间),通过bindService来绑定并且获取代理对象。