1
можно скачать исходный файл из Google Drive, используя следующий код:Скачать эскиз файл из Google Drive
public static InputStream downloadFile(Drive service, File file)
throws IOException {
if (file.getDownloadUrl() != null && file.getDownloadUrl().length() > 0) {
try {
HttpResponse resp = service.getRequestFactory()
.buildGetRequest(new GenericUrl(file.getDownloadUrl()))
.execute();
return resp.getContent();
} catch (IOException e) {
// An error occurred.
e.printStackTrace();
return null;
}
} else {
// The file doesn't have any content stored on Drive.
return null;
}
}
Но это выглядит как соединение действительно низко при загрузке большого количества файлов, чтобы добавить в табличном ,
Поэтому мне нужно указать палец ногтей вместо исходного файла, так как он будет лучше для соединения.
Пожалуйста, помогите мне как?
Спасибо, я использую File.getIconLink успешно, но я хочу получить миниатюру. И у меня проблема, посмотрите здесь, чтобы получить ее более подробно. [File.getThumnail is null] (http://stackoverflow.com/questions/17674008/android-google-drive-set-thumbnail-for-image-file) –
@ башни-зеркала: вам нужно вызвать File.getThumnailLink (as для iOS API) –