고객의 응용 프로그램에서 사용할 회사 API에 대한 Android SDK를 작성해야합니다. SDK에는 sparate 프로세스에서 실행중인 백그라운드 서비스가 포함됩니다 (AndroidManifest.xml에서 서비스에 대해 android:process="com.my.sdk.process"
설정).Android에서 여러 앱이 원격 서비스를 공유하는 방법은 무엇인가요?
내 SDK를 사용하는 응용 프로그램이 여러 개있는 경우 자원을 절약하기 위해 각 응용 프로그램이 하나의 인스턴스를 소유하지 않고 어떻게 하나의 서비스 프로세스 인스턴스 만 존재하도록 할 수 있습니까?
이 경우에는 aidl 서비스 메커니즘을 사용해야합니다. developer.android.com에서 검색하십시오. aidl을 사용하는 방법에 대한 적절한 예가 있습니다. – AAnkit