安卓 服务(2)

来源:互联网 发布:java 发送邮件 maven 编辑:程序博客网 时间:2024/06/08 11:05

之前讲了本地服务,接下来就讲一下远程服务(绑定服务)。所谓的远程服务,指的是跨进程,不是距离的远近。它的生命周期为:开始:bindService 结束:unbindService。(多个组件可以绑定同一个远程服务,当所有的组件都与远程服务解除绑定的时候,远程服务也就被销毁了)。

什么时候需要用远程服务呢!简单来说就是需要跨进程通讯的时候需要用远程服务,比如:QQ游戏中需要使用登录或者支付功能,每个游戏都有这样一个功能,所以不必要所有的游戏中都写一套登录或者支付的代码。这个时候就可以使用远程服务把支付者或者登录的功能提取出来。其他的应用需要使用这个功能的时候就可以绑定到远程服务。好了,关于远程服务就讲到这里了。

0 0
原创粉丝点击