2013-04-10 47 views
8

Ví dụ về ứng dụng Khởi động nhanh chỉ hoạt động để tải tệp từ Thiết bị Android lên tài khoản người dùng. Tôi muốn tải các tập tin từ Gdrive xuống ứng dụng android. Bất kỳ trợ giúp sẽ được đánh giá cao.Cài đặt Google Drive Implimentation cho ứng dụng android và Tải xuống tệp từ Google drive

tôi muốn quá trình ngược lại chính xác của ví dụ này Demo https://developers.google.com/drive/quickstart-android (tải về từ GDrive)

+0

chào bro .... tôi đang sử dụng cùng một mã từ ví dụ bản demo Quickstart-android .... nhưng tôi có lỗi với com.google.android.gms.drive.DriveApi.DriveContentsResult nhập từ dịch vụ google play lib ... bạn có thể giúp tôi để tôi có thể sử dụng mã đã cho tyhis không –

Trả lời

5

Có hai bước để tải nội dung tập tin từ Drive. Đầu tiên, lấy siêu dữ liệu của tập tin và một downloadUrl cho file:

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

Và, thực hiện một yêu cầu xác thực để các downloadUrl:

// 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(); 
Các vấn đề liên quan