0

drawable フォルダから画像スイッチャーに画像をロードしました。そして、そのアクティビティにボタンを配置しました。したがって、そのボタンをクリックすると、スイッチャーの現在の画像がインテントの action_send を使用してメール送信されます。

4

1 に答える 1

1

現在設定されているドローアブルを見つけてから

  intent.putExtra(Intent.EXTRA_STREAM, Uri.parse("android.resource://" + getPackageName() + "/" + R.drawable.your file);
intent.setType("image/png");

複数の画像を送信するには

Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);

emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, emailaddress);
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, message);
emailIntent.setType("image/png");

ArrayList<Uri> uris = new ArrayList<Uri>();

uris.add(Uri.parse("android.resource://" + getPackageName() + "/" + R.drawable.file1));
uris.add(Uri.parse("android.resource://" + getPackageName() + "/" + R.drawable.file2));

emailIntent.putExtra(Intent.EXTRA_STREAM, uris));

startActivity(emailIntent);
于 2012-08-25T11:13:40.760 に答える