将文件添加为gmail的附件

时间:2019-03-29 12:35:50

标签: android gmail size add email-attachments

当我将文件作为附件添加到gmail时,我看不到我的文件,只有消息“其中一个文件的大小超过20mb”,但是我检查了一下,我必须对json和image文件进行归档,json的大小小于1kb并且图片的大小小于600kB。

我检查了一下,没有机会压缩更多文件,也看不到需要这样做的原因。

Intent sharingIntent = new Intent(Intent.ACTION_SEND_MULTIPLE);
        sharingIntent.setType("vnd.android.cursor.dir/email");

        Uri jsonPath = Uri.fromFile(json);
        Uri screenshotPath = Uri.fromFile(image);
        ArrayList<Uri> uris = new ArrayList<>();
        uris.add(json);
        uris.add(image);
        StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder();
        StrictMode.setVmPolicy(builder.build());
        sharingIntent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, uris);
        sharingIntent.putExtra(Intent.EXTRA_SUBJECT, "Please entry the subject");
        sharingIntent.putExtra(Intent.EXTRA_TEXT, "Please entry the content of email");
        startActivity(Intent.createChooser(sharingIntent, "Choose direct application"));

我想包含这些文件:)

1 个答案:

答案 0 :(得分:0)

好吧,我有个发誓。

fileIn.setReadable(true,false)