我编写了一个代码来触发Intent
发送电子邮件。
Intent intent = new Intent(android.content.Intent.ACTION_SEND);
intent.setType("image/png");
intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
intent.putExtra(Intent.EXTRA_STREAM, imageUri);
startActivity(Intent.createChooser(intent, getResources().getString(R.string.share_title_text)));
但是,当它Intent
被触发时,我会在列表中看到许多项目,例如蓝牙、Gmail 应用程序、Facebook 应用程序等。
如何过滤此列表并仅显示这四个项目: Gmail、EverNote、Twitter 和 Facebook。