2011-03-22 4 views
0

같은 응용 프로그램 내에서 서비스에 바인딩하는 방법에 대한 몇 가지 예제를 보았습니다. ServiceConnection.onServiceConnected()에서 IBinder은 서비스에서 실제 바인더 클래스로 캐스팅되었습니다. .다른 응용 프로그램의 서비스에 바인딩 할 때 IBinder를 사용하는 방법

내 질문은 : 실제로 다른 응용 프로그램에서 바인딩 할 때 ServiceConnection.onServiceConnected()에 전달 된 IBinder를 사용하려면 어떻게해야합니까?

은 (어쩌면 자바 기술의 나의 부족이 여기에 몇 가지 확실한 해결책을 보는 나를 방해 무슨 생각합니다. :) 당신이 필요로하는 AIDL을 사용하여 RemoteInterface가

답변

2

입니다.

난 당신이 아무것도 명백한을 놓쳤던 것을 언급하지 않았다 Android Interface Definition Language (AIDL)

참조하십시오.

+0

아, 고마워! 이 질문을 보는 다른 사용자는 Android 개발자에게 다음을 다루는 별도의 주제가 있음을 알고 싶을 수 있습니다. http://developer.android.com/guide/topics/fundamentals/bound-services.html – rogerkk

+0

AIDL 링크를 찾을 수 없음 :( –

+1

@CharanPai : 업데이트 됨 –