Your question certainly doesn't reflect on what have you tried or what exception did you faced.All you need to separate your problem into different solutions.
You can save captured image to a specific folder by this code:
private void createDirectoryAndSaveImage(Bitmap imageToSave, String fileName) {
File direct = new File(Environment.getExternalStorageDirectory() + "/DirName");
if (!direct.exists()) {
File wallpaperDirectory = new File("/sdcard/DirName/");
wallpaperDirectory.mkdirs();
}
File file = new File(new File("/sdcard/DirName/"), fileName);
if (file.exists()) {
file.delete();
}
try {
FileOutputStream out = new FileOutputStream(file);
imageToSave.compress(Bitmap.CompressFormat.JPEG, 100, out);
out.flush();
out.close();
} catch (Exception e) {
e.printStackTrace();
}
}
And to show them into listview you can follow it:
Capturing images from camera and setting into listview in android[
^]