Skip to content

Instantly share code, notes, and snippets.

View tigerjj's full-sized avatar

Horyun Lee tigerjj

View GitHub Profile
@tigerjj
tigerjj / AndroidRPC.md
Last active January 28, 2021 11:16
Android RPC example - Client / Server with service

Android RPC example - Client / Server with service

Android의 Binder를 활용하여 RPC(Remote procedure call)을 구현하는 예제를 만들어 보았다. 본 예제에서는 Server/Client가 별도의 Application이 되며 Server의 Service에 Client의 Activity가 Bind되는 구조이다. 그리고 Client는 Server의 Service에 직접 Call을 하여 결과를 받는 예제이다.

RPC를 이해하기 위해서 우선 다음 두가지 개념을 이해해여야 한다.

  • IPC(Inter-process communication)
  • Binder