リモート サービスを定義し、サード パーティの開発者に AIDL インターフェイスを提供する SDK を作成しています。私のテストでは、SDK を Android アプリ (XYZService.apk) としてインストールしますが、これは単なるバックグラウンド サービス (クライアントがバインドするまで開始されません) であり、定義されたアクティビティはありません。また、テスト クライアント アプリを 2 番目のアプリ (TestClient.apk) としてインストールします。TestClient アプリにはアクティビティがあり、起動時に XYZService にバインドして開始します。
しかし、サードパーティの開発者向けにこの SDK をパッケージ化する方法がわかりません。サード パーティの開発者が新しいクライアント ClientFoo.apk を作成するとします。Google Play 経由で ClientFoo.apk をダウンロードするユーザーに、XYZService.apk をどのように提供しますか。Goolge Play 経由で XYZService.apk を利用できるようにする必要がありますか? サードパーティの開発者が XYZService を .apk ファイルと一緒にパッケージ化できる方法はありますか?
サードパーティの開発者に JAR ファイルを提供できますか? 基本的に、私のリモート サービスに JAR を提供することは、私にとってアイデア ソリューションです。
あなたの答えに感謝します。Android開発は初めてです。