質問

私は、ややモジュール式システムを備えたアプリを書いています。コアアプリといくつかのアプリがあり、それは単一で構成されています Service, 、それは目的のインターフェイスを実装します。私はついていきます ガイド IPC通信を作成します。しかし、今では、コアアプリがWOTKでできるように、システムにインストールされたすべてのサービスを取得する必要があります。どうすればいいですか?つまり、私をマークする方法はありますか Service 何らかのタグを備えたアプリ、次に結果をフィルタリングします。 PackageManager#getInstalledPackages() そのタグ値に基づいていますか?そうする一般的な慣行は何ですか?

役に立ちましたか?

解決

アクティビティが応答するカスタム意図を作成します。その後、packagemanager.queryintentservicesを使用して、マッチングサービスのリストを取得できます。 ResolveInfosに埋め込まれた情報からパッケージ情報などを取得できます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top