在我的 Android 应用程序中,我从 Instragram API 加载了一个图像,并通过通用共享意图共享它,如下所示:
Intent share = new Intent(Intent.ACTION_SEND);
share.setType("image/jpeg");
Uri uri = Uri.fromFile(file);
share.putExtra(Intent.EXTRA_STREAM,uri);
startActivity(Intent.createChooser(share, "Share Image"));
默认情况下,它会提供处理此意图的所有已安装应用程序的列表,包括 Instagram,它是图像的原始来源。如何过滤此列表以仅排除 Instagram 应用程序处理意图,同时保留所有其他内容?