APK 당 동일한 서비스와 동일한 동작을하는 두 개의 설치된 APK가 있다고 가정합니다. 사용 된 종류 또는 라이브러리와 비슷합니다.두 개의 다른 APK에서 동일한 Android 서비스
마지막으로 설치 한 APK가 서비스의 관점에서 실제로 청구되는 것으로 알고 있습니다.
APK가 작업을 언급하는 서비스에 바인딩하면 실제로 바인딩 할 서버를 지정할 수 없습니다. 아니면 내가 할 수 있니?
이것은 중요합니다. 저는 해당 APK를 빌드하는 데 사용 된 동일한 라이브러리의 두 가지 버전이 있습니다. 특정 APK의 코드는 서비스가 특정 고려 사항으로 구축 될 것으로 기대할 수 있습니다.
엄밀히 말하자면, 둘 이상의 이름, 패키지 이름 (실제 패키지 이름과 다름) 및 동작이 둘 이상인 경우 엄밀히 말하면 특정 서비스에 바인딩 할 수 있어야합니다. 나는 그런 고통스러운 독서에 대 한 미안 해요
...
"사용 된 종류 또는 라이브러리와 비슷합니다"- 라이브러리가 자동으로 매니페스트에 항목을 추가하지 않기 때문에 호스팅 앱은 서비스에 고유 한 동작 문자열을 사용해야합니다. – CommonsWare
2 개 이상의 응용 프로그램이 동일한 서비스를 사용하고자하는 경우에 안드로이드에서 AIDL 서비스를 사용하십시오. 샘플 http://marakana.com/forums/android/examples/48.html에 대한이 링크를 참조하십시오. – curious
그는 반대 상황입니다 . 모든 APK는 자체 서비스에 바인딩하려고합니다. 두 서비스가 같은 이름과 행동을 취한 것입니다. 지금은 변경할 수 없습니다. – OGP