从Google云端硬盘下载文件缩略图

时间:2013-07-16 09:52:03

标签: android google-drive-api

我可以使用以下代码从Google云端硬盘下载原始文件:

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

但下载许多文件以添加到网格视图时,看起来连接真的很低。

因此,我需要列出拇指指甲而不是原始文件,因为它会更好地连接。

请帮我怎么做?

1 个答案:

答案 0 :(得分:1)

使用File.getThumbnail方法获取缩略图或File.getIconLink获取图标链接。