0
我有几个需要通过电子邮件发送的位图。我有送位图从另一个位图使用下面的代码创建:在zip文件夹中发送多个位图作为附件
我不需要电邮(在上面的代码sourceBitmap中)原始位图。但我想通过电子邮件从上面的代码(resultsBitmap)产生的位图。当然不只是那一个,而是由上述等式产生的其他几个位图。我想压缩他们,并给他们发电子邮件。如果存储在内部存储器或SD卡中,我找到了发送图像的代码。在那里,他们用图像的路径和下面的代码来发送:
Intent i = new Intent(Intent.ACTION_SEND);
i.putExtra(Intent.EXTRA_EMAIL, new String[]{"[email protected]"});
i.putExtra(Intent.EXTRA_SUBJECT,"On The Job");
//Log.d("[email protected][email protected]#!#[email protected]##!", Uri.fromFile(pic).toString() + " " + pic.exists());
i.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(new File(myPhoto.getPath())));
i.setType("image/png");
startActivity(Intent.createChooser(i,"Share you on the jobing"));
但在这里我没有对resultingBitmap任何路径,我不想给resultingBitmap存储在应用程序内部的文件夹或SD卡,因为它会消耗不必要的记忆所以请帮助我!
我为什么不能直接给他们在你的内部夹中的文件而不保存??? – dora