程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> android-使用HTML形式發送郵件

android-使用HTML形式發送郵件

編輯:編程綜合問答
使用HTML形式發送郵件

我想把郵件從我的android應用程序中發送到指定的地址。但是現在我只能發送純文本信息。我想給一些文本設置格式,用不同的顏色加粗或加下劃線。下面的代碼就是我用html形式來給文本加粗或下劃線的。但是收到的郵件還只是純文本形式的。
錯誤在哪啊?

 try {
    GmailSender sender = new GmailSender("sender_email_id","password");
    sender.sendMail("Thank you  state", ""+Html.fromHtml("<u>Jignesh</u><b>Jignesh</b>"),
                             "[email protected]", et_mail.getText().toString().trim());
    } catch (Exception e) {
        Log.e("SendMail", e.getMessage(), e);
    }

最佳回答:


通過應用程序發送一個Url鏈接到郵件。郵件內容使用 Html.fromHtml

String mailBody="Hello. I think you’d really enjoy this:"+
                "<a href='www.google.com'> Serach Engine   </a>"+//Serach Engine  +"<br/>"+

                "<br/> Name : <br/>"+
                "<br/> Ingredients"+"<br/>"+"<br/>";
                Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND); 
                emailIntent.setType("text/html"); 
                emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Serach Engine"); 
                emailIntent.putExtra(android.content.Intent.EXTRA_TEXT,Html.fromHtml(mailBody));                        
                startActivity(Intent.createChooser(emailIntent, "Send mail..."));   
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved