2012-06-20 127 views
1

我想我沒有正確解釋我的問題。我想在xml中添加一個文本區域,使用戶可以選擇電子郵件的內容,此外還可以使用可以根據電子郵件發送電子郵件地址來更改電子郵件內容的標籤。例如用戶可以添加親愛的,當收到的電子郵件,例如由另一個人的電子郵件地址是詹姆斯@ mail.com,電子郵件是親愛的詹姆斯。在設備發送電子郵件前,從技術上講,從數據庫中檢查用戶的電子郵件地址是james @ mail.com的名稱,並用James替換標籤。我有什麼意義嗎?有什麼方法可以在Android中使用標籤?

提前感謝

+0

定義你的意思是「tag」 – Blundell

回答

0

嗯,你可以這樣做:

String body = "<h1> any html! </h1>"; 

Intent intent = new Intent(Intent.ACTION_SEND); 
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
intent.setType("text/html"); 
intent.putExtra(Intent.EXTRA_EMAIL, new String[]{"[email protected]"}); 
intent.putExtra(Intent.EXTRA_TEXT, Html.fromHtml(body)); 
Intent chooser = Intent.createChooser(intent, "Send Email"); 
     chooser.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
startActivity(chooser); 

這將創建你的HTML電子郵件。身體標籤可以是任何你想要的(甚至是用戶輸入)。

這是你的意思嗎?

+0

謝謝@Blundell,我想我沒有正確解釋我的問題。我已經修改了我的問題。 –

相關問題