Reputation: 251
File file = new File(Environment.getExternalStorageDirectory() + "/" + Environment.DIRECTORY_DCIM + "/Pics/");
if (!file.exists()) {
file.mkdirs();
}
File[] pictures = file.listFiles();
file exists returns true but pictures returns null
Upvotes: 0
Views: 59
Reputation: 354
Use a ContentResolver to find the images.
Uri photo = data.getData();
String[] projection = {MediaStore.MediaColumns.DATA};
Cursor cursor = getActivity().getContentResolver().query(photo, projection, null, null, null);
int column_index = cursor.getColumnIndexOrThrow(MediaStore.MediaColumns.DATA);
cursor.moveToFirst();
textureName = cursor.getString(column_index);
try {
Bitmap bitmap = BitmapFactory.decodeFile(textureName);
} catch (IOException ioEx) {
ioEx.printStackTrace();
}
Upvotes: 1