1

HTMLコンテンツと添付ファイルとしての画像を含むAndroidアプリケーションからメールを送信したいのですが、検索結果から、HTMLのタグを使用して画像を送信できないことがわかりました。これを実現するにはどうすればよいですか?HTMLのコンテンツ(これらはいくつかのURLです)および添付ファイルとして画像を送信します。

前もって感謝します

4

2 に答える 2

2
String path = Images.Media.insertImage(getContentResolver(), bmp,"title", null);
Uri screenshotUri = Uri.parse(path);
Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
emailIntent
        .putExtra(android.content.Intent.EXTRA_EMAIL, emailAddresses);
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, subject);
emailIntent.putExtra(Intent.EXTRA_STREAM, screenshotUri);
emailIntent.setType("image/png");
startActivity(Intent.createChooser(emailIntent, "Send email using"));

メールを送るのに便利

于 2012-08-13T05:24:45.117 に答える
2

メールに画像を添付するにはこれを行います

Intent.ACTION_SENDこのようにデバイスからメールに画像を添付するために使用します

 File F = new File("/sdcardpath/imagename.png");
 Uri U = Uri.fromFile(F);
 Intent i = new Intent(Intent.ACTION_SEND);
 i.setType("image/png");
 i.putExtra(Intent.EXTRA_STREAM, U);
 startActivity(Intent.createChooser(i,"Email:"));

&HTMLコンテンツをメール本文に送信するにはこれを行います

final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.setType("text/html");
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, subject);
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, Html.fromHtml(body));
startActivity(Intent.createChooser(emailIntent, "Email:"));
于 2012-08-13T05:45:12.017 に答える