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
が起動されると、リストに Bluetooth、Gmail アプリ、Facebook アプリなどの多くの項目が表示されます。
このリストをフィルタリングして、Gmail、EverNote、Twitter、Facebookの 4 つのアイテムのみを表示するにはどうすればよいですか 。