2012-11-21 22 views
4

我在我的應用程序中開發了電子郵件發送功能,我需要發送帶有指定主題的電子郵件。我已經這樣做了,但只要點擊電子郵件圖標,我就需要它在電子郵件格式的正文部分設置一些特定的信息。它可以是我與我一起的任何信息。在Android電子郵件中添加正文

是否有可能在Android中設置電子郵件正文中的數據,我不想在郵件正文中寫入任何內容。

感謝, DavidBrown

+1

請張貼您的電子郵件發送代碼。 –

回答

15
final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND); 

    emailIntent.setType("plain/text"); 

    emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, 
      new String[] { "[email protected]" }); 

    emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, 
      "Email Subject"); 

    emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, 
      "Email Body"); 

    startActivity(Intent.createChooser(
      emailIntent, "Send mail...")); 

Intent.EXTRA_TEXT是你在找什麼。

1

不太清楚你想要什麼。但如果您需要在電子郵件正文中添加文本/數據,請使用

intent.putExtra(Intent.EXTRA_TEXT,「此數據將出現在電子郵件正文中」);

0

試試這個

intent.putExtra(Intent.EXTRA_TEXT , 
       "body of email -- add text what you want "); 
0

這可能對你有用..

Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND); 
emailIntent.setType("text/plain"); 
emailIntent.putExtra(Intent.EXTRA_EMAIL,new String[]{"[email protected]"}); 
emailIntent.putExtra(Intent.EXTRA_CC, new String[]{""}); 
emailIntent.putExtra(Intent.EXTRA_BCC, new String[]{""}); 
emailIntent.putExtra(Intent.EXTRA_SUBJECT, "Subject of email"); 
emailIntent.putExtra(Intent.EXTRA_TEXT, "This is test app"); 
startActivity(emailIntent); 
相關問題