我可以同時獲得Mail和Gmail將多個csv文件附加到電子郵件。使用Android獲取郵件和Gmail郵件的多個附件
當通過郵件發送全部附件交付。
當通過Gmail發送時沒有附件的被遞送。
我已閱讀文檔Send Binary Content。我已經搜索過,但只發現了一個不適用於Mail的Gmail解決方案。郵件似乎很滿意任何方法。 Gmail只是不想玩。
有沒有人找到一個解決方案發送多個附件,可以同時使用郵件和Gmail?
final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND_MULTIPLE);
String subject = context.getString(R.string.export_data_email_header);
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, subject);
emailIntent.setType("text/csv");
ArrayList<Uri> uris = new ArrayList<Uri>();
if (diariesSelected) uris.add(Uri.fromFile(context.getFileStreamPath("diaries.csv")));
...
emailIntent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, uris);
context.startActivity(emailIntent);
,並用於創建文件
FileOutputStream fos = context.openFileOutput(path, Context.MODE_WORLD_READABLE);
OutputStreamWriter writer = new OutputStreamWriter(fos);
writer.append(builder.toString());
writer.close();
fos.close();
哎有你解決這個問題? –
@Sanket還沒有找到答案,目前坐在太硬的籃子裏。 – RobCroll