收件人正在收到電子郵件,但沒有附件。下面是代碼,哪位高手知道爲什麼我有什麼錯?Android Intent:發送帶有圖片附件的電子郵件
Intent messageIntent = new Intent(android.content.Intent.ACTION_SEND);
String aEmailList[] = { "mymailgmail.com" };
messageIntent.putExtra(android.content.Intent.EXTRA_EMAIL, aEmailList);
messageIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, subject);
...
messageIntent.setType("image/jpeg");
File downloadedPic = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS), "MyApp.jpg");
messageIntent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(downloadedPic));
startActivity(Intent.createChooser(messageIntent, getResources().getString(R.string.chooser_pic)));
我得到:
文件://附件路徑必須指向文件:// SD卡。忽略附件文件://...file name is MyApp.jpg
我沒有收到圖片,只在文本消息之上。謝謝。
同樣的問題http://stackoverflow.com/questions/31847086/how-to-attach-jpg-or-png-file-to-gmail -or-facebook – Aditya