2011-11-28 7 views
2

私は電子メールを送信できるアンドロイドアプリケーションを開発中です。この次のコードでは、AndroidデバイスのデフォルトのGmailアプリケーションから電子メールを送信できます。私はデフォルトのアンドロイドメールアプリケーションから電子メールを送ることができるようにクラスを設定する必要がありますか?デフォルトのメールアプリケーションでアンドロイドにメールを送信

Intent sendIntent = new Intent(Intent.ACTION_VIEW); 
sendIntent.setClassName("com.google.android.gm","com.google.android.gm.ComposeActivityGmail"); 
sendIntent.putExtra(Intent.EXTRA_EMAIL, new String[] { "[email protected]" }); 
sendIntent.setData(Uri.parse("[email protected]")); 
sendIntent.putExtra(Intent.EXTRA_SUBJECT, "enter subject"); 
sendIntent.setType("plain/text"); 
sendIntent.putExtra(Intent.EXTRA_TEXT, "Insert text"); 
startActivity(sendIntent); 

答えて

8

あなたはそうである必要はありません。私はデフォルトのメールサービスで電子メールを送信するために以下を使用しています。

+0

ありがとうございます!それは非常に有用です。 – sophors

関連する問題