パッケージ名 のアプリケーションがあるとしますcom.example
。
アプリケーションには、インテント フィルタを持つアクティビティがありますandroid.intent.action.SEND
ここで、上記のインテント フィルターをサポートするコンポーネント クラスをプログラムで見つけたいと考えています。
このコードは、ACTION_SEND に一致するすべてのクラスをフィルタリングします。
Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_TEXT, "This is my text to send.");
sendIntent.setType("text/plain");
startActivity(sendIntent);
しかし、私は、一致するパッケージからのみアクティビティを選択したいと考えていますcom.example
。