我正在尝试从我能够上传的 Android 应用程序上传文件。但在此之前,我想检查我的 Google Drive 上的可用空间。
我正在使用 Google Drive API(版本 2)。我尝试了多个选项,但无法找到该信息。
谁能告诉我如何获取 Google Drive 的可用空间。
我正在尝试从我能够上传的 Android 应用程序上传文件。但在此之前,我想检查我的 Google Drive 上的可用空间。
我正在使用 Google Drive API(版本 2)。我尝试了多个选项,但无法找到该信息。
谁能告诉我如何获取 Google Drive 的可用空间。
看看这个很棒的示例:文档
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);
}
}
查看该About: get
方法的示例 Java 代码,它以字节为单位返回总配额和用户配额。从那里计算剩余的可用空间应该是一项微不足道的任务。