Skip to content

Instantly share code, notes, and snippets.

Avatar

Horyun Lee tigerjj

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

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