2011-12-10 4 views
1

내 안드로이드 응용 프로그램에서 주어진 주소로 메일을 보내고 싶습니다. 그러나 새로운 것은 일반 텍스트 메시지 만 보낼 수 있습니다. 다른 색상으로 된 텍스트를 굵게/밑줄로 표시하고 싶습니다. 당신은 내 텍스트를 굵게/밑줄 텍스트를 HTML 양식을 사용하여 아래에 내 코드를 볼 수 있지만 정상적인 (일반) 텍스트로 메일을 가지고 내가이 일을해야 할 효과를 의미합니다. 감사합니다. .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); 
} 

답변

1

// 또한 Html.fromHtml (mailBody)를 사용하여 // aplication 를 통해 메일하는 URL 링크 보내기

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...")); 
+0

안녕 파드마 쿠마의 답장을 보내 주셔서 감사합니다하지만 난 과부가 표시되지 않도록 원하는 대담한 효과는 메일에 표시되지 않습니다. –

관련 문제