2016-08-18 3 views
3

현재 내 드라이브에 폴더/파일을 만들 때 Google 드라이브 REST API를 사용 중입니다.Android 앱에서 Google 드라이브의 사진을 표시하는 방법은 무엇인가요?

그러나 나머지 앱을 사용하여 내 앱의 드라이브에서 이미지를 표시하는 방법을 알고 싶습니다. 그게 가능한가?

iv = (ImageView) myFragmentView.findViewById(R.id.imageView1); 
    iv.setImageURI(Uri.parse("https://drive.google.com/uc?export=view&id={fileid}")); 

이 작품은 내 화면에 아무것도 표시되지 않습니다. 당신이 구글 스크립트를 사용하는 경우

내가 ID 또는 URL을 사용하여이 작업을 수행하는 방법을 알아낼 수 없었습니다
+0

[웹 사이트의 Google 드라이브에 저장된 파일 (예 : 이미지) 표시] 복제본 (http://stackoverflow.com/questions/10311092/displaying-files-eg-images-stored-in-google-drive- on-a-website) – LychmanIT

+0

이 문제가 해결 되었습니까? 나는 현재 같은 문제에 직면하고있다 ... –

답변

0

... 그러나

, 당신이 유사한 솔루션을 시도해 볼 수도 있습니다 :

var file = DriveApp.getFileById(fileId) 
var base64CodedFile = Utilities.base64Encode(file.getBlob().getBytes()); 

해당 base64 변수를 앱으로 전송하십시오. 이 형식을 사용하면 이미지를 표시하는 방법을 찾을 수 있습니다 (Picasso는 알 수 없지만 Fresco 라이브러리는 쉽게 할 수 있습니다 ...)

이것은 즉각적인 해결책이 아니며 다른 플랫폼에서 수행해야하는 작업입니다. 당신의 안드로이드 애플 리케이션이 아니지만 완벽하게 작동합니다.

관련 문제