2013-04-10 21 views
8

Sürücü Hızlı başlangıç ​​Uygulama örneği, yalnızca Android Cihazından kullanıcı hesabına dosya yüklemek için çalışır. Gdrive'dan android uygulamasını indirmek istiyorum. herhangi bir yardım takdir edilecektir.Google Drive'ın Android uygulamasına uyarlanması ve dosyayı Google Drive'dan indirilmesi

Ben Drive'dan dosya içeriğini indirmek için iki adım vardır

+0

bro merhaba .... i demo örnekten aynı kodu kullanıyorum Quickstart-android .... ama google oyun hizmetleri lib com.google.android.gms.drive.DriveApi.DriveContentsResult ithalat ile hatam var ... bana verilen kodu kullanabilmek için bana yardımcı olabilir misiniz –

cevap

5

bu Demo örnek https://developers.google.com/drive/quickstart-android (GDrive indirebilirsiniz) tam tersi bir süreç istiyoruz. downloadURL kimliği doğrulanmış bir talepte,

// retrieve metadata 
File file = drive.files().get(fileId).execute(); 

Ve: Birincisi, dosyanın meta verilerini ve dosya için bir downloadURL almak

// download contents a 
GenericUrl url = new GenericUrl(file.getDownloadUrl()); 
HttpResponse response = drive.getRequestFactory().buildGetRequest(url).execute(); 
String contents = new Scanner(response.getContent()).useDelimiter("\\A").next();