다음 코드를 사용하여 Android의 기본 이메일 클라이언트를 호출하여 이메일을 보낼 수 있음을 알고 있습니다.
일반 텍스트 지원 전자 메일 클라이언트에서 줄 바꿈을하려면 "\n"
을 사용해야하지만 HTML 지원 전자 메일 클라이언트에서는 줄 바꿈을하려면 "<br/>"
을 사용해야합니다.
어떤 종류의 이메일 클라이언트가 지원되는지 어떻게 알 수 있습니까? 감사!어떤 종류의 이메일 클라이언트가 지원되는지 어떻게 알 수 있습니까?
Intent emailIntent=new Intent(Intent.ACTION_SEND);
String subject = "Your sms sent by email";
String body = "aa"+"<br/>"+"bb";
String[] extra = new String[]{"[email protected]"};
emailIntent.putExtra(Intent.EXTRA_EMAIL, extra);
emailIntent.putExtra(Intent.EXTRA_SUBJECT, subject);
emailIntent.putExtra(Intent.EXTRA_TEXT, body);
emailIntent.setType("message/rfc822");
startActivity(emailIntent);
고마워요! EXTRA_HTML_TEXT에는 API minSdkVersion 16이 필요합니다. 이제 내 앱은 8 –
업데이트입니다. 필요한 경우 샘플 코드를 제공 할 수도 있지만 사용 방법에 문제가 있어서는 안됩니다. – Gustek
샘플 코드를 제공해 주시겠습니까? 감사합니다. –