以下のコードを使用して、写真を他のアプリに送信します。
Intent sharingIntent = new Intent(Intent.ACTION_SEND);
sharingIntent.setType("image/jpeg");
sharingIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse(FilePath));
startActivity(Intent.createChooser(sharingIntent, "Share via"));
しかし、いくつかのアプリをフィルタリングしたいです。たとえば、Facebook に共有したくありませんでした。そして、そのパッケージ名がcom.facebook.katana
. 写真を共有できるすべてのアプリを表示しながらフィルタリングするにはどうすればよいですか?