1

次のコードを使用して、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;
        }
    }

しかし、多くのファイルをダウンロードしてグリッド ビューに追加する場合、接続が非常に低いように見えます。

したがって、元のファイルの代わりにサムネイルをリストする必要があります。接続に適しているからです。

どうやって私を助けてください?

4

1 に答える 1

1

File.getThumbnailメソッドを使用してサムネイルを取得するか、File.getIconLink使用してアイコン リンクを取得します。

于 2013-07-16T10:30:06.110 に答える