如何从Android上的谷歌驱动器读取公用文件夹

时间:2016-01-01 09:23:43

标签: android

我想在android上创建一个漫画阅读器项目。在我的数据库中,我只保存从google驱动器上的folderID获取的章节目录的路径。当用户请求阅读漫画时,我想通过谷歌客户端API浏览文件夹并获取其中的所有文件。 我https://developers.google.com/drive/v2/reference/files/list见过guilde 但我还是不明白它是如何工作的,特价参数Drive,我怎么能得到它? 感谢您的支持。

private static List<File> retrieveAllFiles(Drive service) throws IOException {
    List<File> result = new ArrayList<File>();
    Files.List request = service.files().list();

    do {
      try {
        FileList files = request.execute();

        result.addAll(files.getItems());
        request.setPageToken(files.getNextPageToken());
      } catch (IOException e) {
        System.out.println("An error occurred: " + e);
        request.setPageToken(null);
      }
    } while (request.getPageToken() != null &&
             request.getPageToken().length() > 0);

    return result;
  }

0 个答案:

没有答案