Vista de archivos desde Google Drive Android Intent

Si alguien me puede ayudar sería realmente genial. Estoy creando una aplicación en la que, al intentar acceder a mis archivos y mostrarlos en una vista de imagen.

Tengo un botón y al que adjunto un onClickListener

iButton.setOnClickListener(new View.OnClickListener() {   
@Override
public void onClick(View view) {
   Intent photoPickerIntent = new Intent(Intent.ACTION_GET_CONTENT);
   photoPickerIntent.setType("image/*");
   startActivityForResult(Intent.createChooser(photoPickerIntent, "Select Picture"), 1);
   }
 });

La intención me da 3 opciones de Galería, Dropbox y Google Drive.

Para la Galería, puedo acceder al archivo lis esto y mostrarlo en la vista de imagen

Uri selectedImage = data.getData();
String[] filePathColumn = { MediaStore.Images.Media.DATA };
Cursor cursor = getContentResolver().query(selectedImage,filePathColumn, null, null,   null);
cursor.moveToFirst();
int columnIndex = cursor.getColumnIndex(filePathColumn[0]);
String picturePath = cursor.getString(columnIndex);
cursor.close();
imageHolder.setImageBitmap(BitmapFactory.decodeFile(picturePath));

Para Dropbox lo hago así.

imageHolder.setImageBitmap(BitmapFactory.decodeFile(selectedImage.getPath()));

Sin embargo, no estoy seguro de cómo hacerlo para Google Drive. Intenté hacerlo como la galería, pero aparece el siguiente error.

E / BitmapFactory: no se puede decodificar secuencia: java.io.FileNotFoundException: /: error de apertura: EISDIR (es un directorio)

Cualquier ayuda será muy apreciada.

Respuestas a la pregunta(4)

Su respuesta a la pregunta