如何以编程方式从Android应用检查Google云端硬盘上的可用空间

时间:2013-11-11 09:45:17

标签: android google-drive-api

我正试图从我的Android应用程序上传文件,我能够。但在此之前,我想查看Google云端硬盘上的可用空间。

我正在使用Google Drive API(第2版)。我尝试了多种选择,但无法找到这些信息。

有人可以告诉我如何获取Google云端硬盘的免费空间。

2 个答案:

答案 0 :(得分:4)

看一下这个很棒的样本:Documentation

private static void printAbout(Drive service) {
   try {
     About about = service.about().get().execute();

     System.out.println("Current user name: " + about.getName());
     System.out.println("Root folder ID: " + about.getRootFolderId());
     System.out.println("Total quota (bytes): " + about.getQuotaBytesTotal());
     System.out.println("Used quota (bytes): " + about.getQuotaBytesUsed());
         // TOTAL - USED = FREE SPACE
   } catch (IOException e) {
     System.out.println("An error occurred: " + e);
   }

}

答案 1 :(得分:0)

查看About: get方法的示例Java代码,该方法返回总配额和用户配额(以字节为单位)。计算剩余的可用空间应该是一项微不足道的任务。