-3

重複の可能性:
Android: 一時的に生成された画像をメールに添付するにはどうすればよいですか?

プログラムで電子メールの添付ファイルとして画像を送信しようとしていますが、電子メールは私の側から送信されますが、電子メールの受信トレイには届きません。

4

1 に答える 1

1

これを試してみてください -

final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND_MULTIPLE);
emailIntent.setType("plain/text");
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL,new String[]{"email"});
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "subject");
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT,"Test");
//has to be an ArrayList
ArrayList<Uri> uris = new ArrayList<Uri>();
//convert from paths to Android friendly Parcelable Uri's
for (String file : filePaths)
{
    File fileIn = new File(file);
    Uri u = Uri.fromFile(fileIn);
    uris.add(u);
}
emailIntent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, uris);
context.startActivity(emailIntent);

この回答を見てくださいこれがあなたに役立つことを願っています

于 2012-07-03T05:04:57.443 に答える