- Android
-
2011-12-17
SDカードの画像を添付してメーラーを起動します。
本体に保存されている画像は添付できないようです。
送信はできるが、添付されない。
private String PATH = Environment.getExternalStorageDirectory().toString();
private Uri IMAGE_URI = MediaStore.Images.Media.EXTERNAL_CONTENT_URI;
private void sendmail() {
Intent intent = new Intent(Intent.ACTION_SEND);
String[] strTo = { "sample@example.com" };
intent.putExtra(Intent.EXTRA_EMAIL, strTo);
intent.putExtra(Intent.EXTRA_SUBJECT, "件名");
intent.putExtra(Intent.EXTRA_TEXT, "本文");
Uri attachments = Uri.parse("file://" + PATH + "/sample.jpg");
intent.putExtra(Intent.EXTRA_STREAM, attachments);
intent.setType("image/jpeg");
startActivity(Intent.createChooser(intent, "Choose Email Client"));
}
以下のパーミッション許可が必要
続きを読む…»
5,138 views




