私ができる Android アプリからファイルをアップロードしようとしています。しかしその前に、Google ドライブの空き容量を確認したいと思います。
Google Drive API (バージョン 2) を使用しています。複数のオプションを試しましたが、その情報を見つけることができませんでした。
Google ドライブの空き容量を取得する方法を教えてください。
私ができる Android アプリからファイルをアップロードしようとしています。しかしその前に、Google ドライブの空き容量を確認したいと思います。
Google Drive API (バージョン 2) を使用しています。複数のオプションを試しましたが、その情報を見つけることができませんでした。
Google ドライブの空き容量を取得する方法を教えてください。
この素晴らしいサンプルをご覧ください:ドキュメンテーション
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);
}
}
このメソッドのサンプル Java コードを見てください。このコードAbout: get
は、合計クォータとユーザー クォータをバイト単位で返します。そこから、残りの空き容量を計算するのは簡単な作業です。