如何使用附件工作库 gmail 背景
How to work library gmailbackground withAttachments
我想把一个文件夹里的所有jpg格式的照片都发到邮箱
BackgroundMail.newBuilder(this)
.withUsername("mail")
.withPassword("password")
.withSenderName("backup")
.withMailTo("")
.withMailCc("")
.withMailBcc("")
.withType(BackgroundMail.TYPE_PLAIN)
.withSubject("backup")
.withBody(ll)
.withAttachments()
如何使用.withAttachments()
方法?
图书馆implemention 'com.github.luongvo:GmailBackground:2.1.1'
请帮我发送所有 image.jpg 个文件夹 /storage/sdcard0/backup
首先把你所有的jpg文件放到一个叫images
的ArrayList
里,我建议用Environment.getExternalStorageDirectory()
去SD卡
File folder = new File(Environment.getExternalStorageDirectory().getPath()+"/backup");
File[] listOfFiles = folder.listFiles();
ArrayList<String> images = new ArrayList<String>();
for (int i = 0; i < listOfFiles.length; i++) {
if (listOfFiles[i].getName().endsWith(".jpg")) {
images.add(listOfFiles[i].getPath());
}
}
将此 ArrayList
作为方法中的参数 .withAttachments(images)
并且不要忘记在您的清单中设置 READ_EXTERNAL_STORAGE 权限
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
我想把一个文件夹里的所有jpg格式的照片都发到邮箱
BackgroundMail.newBuilder(this)
.withUsername("mail")
.withPassword("password")
.withSenderName("backup")
.withMailTo("")
.withMailCc("")
.withMailBcc("")
.withType(BackgroundMail.TYPE_PLAIN)
.withSubject("backup")
.withBody(ll)
.withAttachments()
如何使用.withAttachments()
方法?
图书馆implemention 'com.github.luongvo:GmailBackground:2.1.1'
请帮我发送所有 image.jpg 个文件夹 /storage/sdcard0/backup
首先把你所有的jpg文件放到一个叫images
的ArrayList
里,我建议用Environment.getExternalStorageDirectory()
去SD卡
File folder = new File(Environment.getExternalStorageDirectory().getPath()+"/backup");
File[] listOfFiles = folder.listFiles();
ArrayList<String> images = new ArrayList<String>();
for (int i = 0; i < listOfFiles.length; i++) {
if (listOfFiles[i].getName().endsWith(".jpg")) {
images.add(listOfFiles[i].getPath());
}
}
将此 ArrayList
作为方法中的参数 .withAttachments(images)
并且不要忘记在您的清单中设置 READ_EXTERNAL_STORAGE 权限
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>