次のコードを使用して、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);