Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何从应用程序以电子邮件附件的形式发送图像?_Android - Fatal编程技术网

Android 如何从应用程序以电子邮件附件的形式发送图像?

Android 如何从应用程序以电子邮件附件的形式发送图像?,android,Android,我目前正在尝试创建一个应用程序,它将拍摄一张照片,然后将照片附加到电子邮件并发送电子邮件。 我想说的 步 1.添加收件人电子邮件地址。 2.添加主题。 3.添加一些文本。 最后也是主要的 4.从相机上附加图像并发送邮件 我只想从我自己的应用程序发送邮件??不使用任何内置的Gmail应用程序 试试下面的代码 Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND); emailIntent.setType("appli

我目前正在尝试创建一个应用程序,它将拍摄一张照片,然后将照片附加到电子邮件并发送电子邮件。 我想说的 步 1.添加收件人电子邮件地址。 2.添加主题。 3.添加一些文本。 最后也是主要的 4.从相机上附加图像并发送邮件

我只想从我自己的应用程序发送邮件??不使用任何内置的Gmail应用程序

试试下面的代码

Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND); 
emailIntent.setType("application/image");
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{strEmail}); 
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT,"Test Subject"); 
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "From My App"); 
emailIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file:///mnt/sdcard/Myimage.jpeg"));
startActivity(Intent.createChooser(emailIntent, "Send mail..."));
更新


试试这个,它会帮助你

我不想使用Gmail应用程序发送邮件。我想使用我创建的android应用程序发送邮件,而不是通过gmail应用程序。你想只从你自己的应用程序发送邮件吗??不使用任何内置应用程序?对,我认为Java Mail Api用于此,但我不知道。尝试链接它肯定会帮助您我从未使用过它,但它可以工作您也可以尝试此链接