読者です 読者をやめる 読者になる 読者になる

【Android】画像ファイルをメールやSNSに添付する

 

 

f:id:stanleyblenz:20170115231338p:plain

 

 

画像ファイルをメールやSNSに添付するには

Intentを使用します。

 

//画像ファイルは外部ストレージから取得しています

File sendFile = new File("/storage/emulated/0/Pictures/Screenshots/20170115225515.png");
Intent intent = new Intent();
intent.setAction(Intent.ACTION_SEND);
intent.setType("image/png");//画像
intent.putExtra(Intent.EXTRA_EMAIL, new String[] {"hoge@hoge.com"});
intent.putExtra(Intent.EXTRA_SUBJECT, "タイトル");
intent.putExtra(Intent.EXTRA_TEXT, "本文");
intent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(sendFile));//添付ファイル
startActivity(intent);//今回のみと常時が表示

 

以上です。