Прежде всего получите все ваши файлы jpg в ArrayList
с именем images
, я предлагаю использовать 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"/>