ビットマップを添付ファイルとしてメールに送信します。イメージはSDCARDまたはデバイスの任意の場所に保存されません。ビットマップオブジェクトは実行時に作成され、添付ファイルとして送信する必要があります。ビットマップオブジェクトを添付した電子メールをAndroidに送信しますか?
8
A
答えて
9
次に、ビットマップをSDCardに保存してから、電子メールに添付する必要があります(これはknow how to do soと思います)。
なぜSDCardに保存する必要がありますか?これは、電子メールアプリケーションが添付されるファイルを読み取る必要があるためです。したがって、パスとファイル名を電子メールクライアントに渡す必要があります。他のアプリと同様に、電子メールクライアントは自分のプライベートディレクトリまたはSDCardに保存されているファイルにしかアクセスできません。
4
/* Return Drawable Object from Specified imageUrl In Web
@imageUrl : image Url in Web
*/
try {
/// Getting image from Web
InputStream is = (InputStream) new URL(imageUrl).getContent();
// storing image from stream
drawable = Drawable.createFromStream(is, "srcName");
is.close();
// converting drawable object to Bitmap to store in content providers of Media
Bitmap bitmap = ((BitmapDrawable) drawable).getBitmap();
// Store image in Devise database to send image to mail
String path = Images.Media.insertImage(getContentResolver(), bitmap,"title", null);
Uri screenshotUri = Uri.parse(path);
final Intent emailIntent1 = new Intent( android.content.Intent.ACTION_SEND);
emailIntent1.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
emailIntent1.putExtra(Intent.EXTRA_STREAM, screenshotUri);
emailIntent1.setType("image/png");
startActivity(Intent.createChooser(emailIntent1, "Send email using"));
}
catch(Exception e) { }
+0
はチャームのように働いた!ありがとう – LeoSarena
関連する問題
- 1. ZF2に添付ファイルを添付した電子メールを送信
- 2. 添付ファイルとしてログファイルを添付した電子メールを送信
- 3. Driod X送信添付ファイル電子メール
- 4. ASP.NET MVCは電子メールの添付ファイルを送信します
- 5. Gmailで添付ファイルRを添付した電子メールを送信
- 6. 添付ファイル付きの電子メールをPHPで送信しますか?
- 7. 電子メールの添付ファイルとしてpdfを送信
- 8. php:複数の添付ファイルで電子メール送信に失敗しました
- 9. 添付ファイル付き電子メールをJavaで送信する
- 10. ローカルフォルダに電子メールの添付ファイルを送信する
- 11. 電子メールを送信しました
- 12. Mac端末が添付ファイル付きで電子メールを送信
- 13. Androidアプリからネットワークに添付したメールを送信する
- 14. csvを作成して電子メールに添付して送信するには#
- 15. Silverlight - 電子メールでHTML添付ファイルを送信する方法?
- 16. Microsoft Graphでは、TrendingAroundの結果に添付ファイルを添付して電子メールで送信できますか?
- 17. 本文と添付ファイルを添付した電子メールをmailx
- 18. S/MIME(PHP)を使用して添付ファイル付きの電子メールを送信
- 19. OpenXMLを使用してメモリに電子メールの添付ファイルを送信する
- 20. Django FileFieldを添付ファイルとして電子メールに送信するには?
- 21. 複数のファイル添付ファイルを電子メールで送信します。 smarty/php
- 22. ImageViewから画像を電子メールの添付ファイルとして送信する
- 23. Djangoの添付ファイルと非同期で電子メールを送信
- 24. PDFを添付して大量の電子メールを新入社員に送信
- 25. Androidアプリケーションから電子メールを送信
- 26. Office365 APIは、送信者の電子メールアドレスに基づいて電子メールの署名を添付します
- 27. Xcode:MKmapViewの電子メール添付ファイルへのスクリーンショットの送信
- 28. CDO - 電子メールを送信しても電子メールを送信すると
- 29. 添付ファイル付きの電子メールを送信できません
- 30. 添付ファイル付きFirefox拡張機能から電子メールを送信
Thanxです。私たちがビットマップオブジェクトを直接送ることができ、それをsdcardに保存することができない方法はありますか?他のアプリやユーザーが画像にアクセスできるようにする必要はありません。 – mobiledev
メールを送信した後で画像を削除することができます。 – Cristian
電子メールが送信されたかどうかを知る方法を教えてください。 ACTION_SENDインテントを開始するstartActivityForResultメソッドはありません。また、htmlとして添付ファイルを送信することも可能です。 – mobiledev