0
我想從資產文件夾附加多個圖像。電子郵件發送成功,但沒有獲取附加圖像。在電子郵件中顯示圖像0 kb。 我的代碼在這裏。請給出任何想法。其他任何方式發送多個圖像。在Android中的資產從電子郵件中附加多個圖像
final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND_MULTIPLE);
emailIntent.setType("jpeg/image");
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, subject);
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, body);
ArrayList<Uri> uris = new ArrayList<Uri>();
//convert from paths to Android friendly Parcelable Uri's
for (int i=0; i < arrImageslist.size(); i++)
{
Uri u=Uri.parse("file:///android_asset/DiseaseImages/"+arrImageslist.get(i));
uris.add(u);
}
emailIntent.putParcelableArrayListExtra(android.content.Intent.EXTRA_STREAM, uris);
startActivity(android.content.Intent.createChooser(emailIntent, "Send mail..."));
只是嘗試將這些圖像放在SD卡上,然後附加到電子郵件意圖,看看會發生什麼? – user370305 2012-03-21 12:14:34
我在資產文件夾中有圖像。我想從資產文件夾發送圖像。 – Dugs 2012-03-21 12:23:24
可能是那些圖像對android電子郵件應用程序來說是不可讀的,因爲它在資產目錄中,而資產對於android應用程序是私人的。 – user370305 2012-03-21 12:28:31