Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
いくつかのサービスを管理するアプリがあります。これらのサービスは、個別のモジュール アプリケーションとして開発され、センサーとコールバックの 2 種類があります。メイン アプリケーションの起動時に、デバイスにいくつかのモジュールがインストールされているかどうかを知りたいですか? はいの場合、どのアプリがモジュールで、どのような種類がありますか? 問題は、デバイスにインストールされているすべてのモジュール アプリケーションを見つけて、それらのタイプを特定するにはどうすればよいかということです。
センサーやコールバックの特定のアクションに反応するなど、サービスに適切なインテント フィルターを定義します。
次に、制御アクティビティintentで、目的のアクションの を作成し、呼び出しgetPackageManager().queryIntentServices(intent, flags)て一致するサービスを取得できます。
intent
getPackageManager().queryIntentServices(intent, flags)