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