このエントリーを含むはてなブックマークはてなブックマーク - [Android]メール送信画面の表示 この記事をクリップ!Livedoorクリップ - [Android]メール送信画面の表示 Yahoo!ブックマークに登録 このエントリをつぶやくこのWebページのtweets Googleブックマークに追加

小ネタですが、使う方も多いと思いますので。
Androidアプリからメール送信用フォームの呼び出しです。

メール送信用(ACTION_SENDTO)でIntentを作成すると、関連付けされた画面が立ちあがります。
宛先や本文を指定して startActivity()

これだけです。

// メール送信処理
String sText="これを送ります!";

Uri uri = Uri.parse("mailto:");	//宛先を生成
Intent intent = new Intent(Intent.ACTION_SENDTO,uri);	//宛先情報
intent.putExtra(Intent.EXTRA_TEXT, sText);			//本文を指定
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);		//Activity 起動