3

次のコードを使用して、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[]{"aa@gmail.com"};
emailIntent.putExtra(Intent.EXTRA_EMAIL, extra);

emailIntent.putExtra(Intent.EXTRA_SUBJECT, subject);
emailIntent.putExtra(Intent.EXTRA_TEXT, body);
emailIntent.setType("message/rfc822");

startActivity(emailIntent);
4

1 に答える 1