Просмотр файлов с Google Drive для Android

Если кто-то может помочь, я был бы действительно крут. Я создаю приложение, в котором я пытаюсь получить доступ к своим файлам и отобразить их в виде изображения.

У меня есть кнопка и к ней я прикрепляю 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);
   }
 });

Намерение дает мне 3 варианта галереи, Dropbox и Google Drive

Для галереи я могу получить доступ к файлу и показать его в виде изображения

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));

Для Dropbox я делаю это так

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

Однако я не уверен, как это сделать для Google Drive, я пытался сделать это как галерея, но я получаю следующую ошибку

E / BitmapFactory: невозможно декодировать поток: java.io.FileNotFoundException: /: ошибка открытия: EISDIR (является каталогом)

Любая помощь будет принята с благодарностью.

Ответы на вопрос(4)

Ваш ответ на вопрос