- 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")); }
以下のパーミッション許可が必要
続きを読む…»
4,990 views