Android
与Service实现双向通信(二)
1. 与Service实现双向通信(一) 2. 与Service实现双向通信(二) 3. 与Service实现双向通信(三) 这是系列文章《与Service实现双向通信》的第二篇。有了上一篇文章作为基础,本文实现一个稍微复杂一点的场景: Service端实现一个控制中心(例如一个多人游戏),客户端可以随时加入,或者退出,每个客户端都可以获取当前参与进来的成员列表。 根据需求,在上一篇文章的代码的基础上,我们可以很容易申明如下接口: // IRemoteService.aidl package com.race604.servicelib; interface IRemoteService { ... void join(String userName); void leave(String userName); List<String> getParticipators(); } Service的实现也很简单,大致如下: // RemoteService.java package com.race604.