ローカルサービスについては“AndroidのServiceについて”に書いたので、ここではリモートサービスについて書き留めておく。ここで取り上げるリモートサービスとはサービスとサービスを呼び出すクライアントが別々のアプリケーションとして動作しているケースを指す。(後で実際に動かしてみたサンプルを載せておくが、サービスとクライアントは別々のアプリケーション、別々のパッケージとして動かしている)。 基本的はローカルもリモートも同じサービスには変わりないのでstartServiceでサービスを起動、stopServiceでサービスを終了、bindServiceでサービスとの接続を確立、unbindServiceでサービスとの接続を切断、というのは全く同じ(詳しくは“AndroidのServiceについて”参照)。 ただ、リモートサービスの場合は、サービスのオブジェクトを直接参照したりメソッドを呼
![AndroidのRemote Serviceについて(+作り方) - adsaria mood](https://cdn-ak-scissors.b.st-hatena.com/image/square/c3ab0db69da22f7fcfd951f1a9855b20236f5c49/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fa%2Fadsaria%2F20100917%2F20100917094819.png)