package com.example.android.recip079;
import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
public class Recipe079 extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
public void onMailButton(View view) {
Intent intent = new Intent();
intent.setAction(Intent.ACTION_SENDTO);
intent.setData(Uri.parse("mailto:hoge@example.com"));
intent.putExtra(Intent.EXTRA_SUBJECT, "件名です。");
intent.putExtra(Intent.EXTRA_TEXT, "本文です。\n本文です。");
startActivity(intent);
/* 添付ファイルを付ける場合
Intent intent = new Intent();
intent.setAction(Intent.ACTION_SEND);
String[] to = {"hoge@example.com"};
intent.putExtra(Intent.EXTRA_EMAIL, to);
intent.putExtra(Intent.EXTRA_SUBJECT, "件名です。");
intent.putExtra(Intent.EXTRA_TEXT, "本文です。\n本文です。");
// 添付ファイル
File sdcard = Environment.getExternalStorageDirectory();
File file = new File(sdcard, "tmp.jpg");
intent.putExtra(Intent.EXTRA_STREAM,
Uri.parse("file://"+ file.getAbsolutePath()));
intent.setType("image/jpeg");
startActivity(Intent.createChooser(intent,
"メールアプリを選択してください"));
*/
}
}