谷歌驱动器配额使用Android API驱动器

时间:2015-08-06 21:42:53

标签: java android google-drive-api google-drive-android-api

如何获取用户的Google云端硬盘帐户的存储量和已用配额?我正在使用android api for drive构建一个Android应用程序:https://developers.google.com/drive/android/

我无法找到任何可以为我返回详细信息的方法,但是,我相信我必须使用这里显示的其余api来调用https://developers.google.com/drive/v2/reference/about/get。如何检索驱动器服务实例?我已经有mGoogleAuthClient可以与驱动API对话了。有什么帮助吗?

1 个答案:

答案 0 :(得分:0)

这样的事情:

com.google.android.gms.common.api.GoogleApiClient mGAC = new GoogleApiClient
  .Builder(this)
  .addApi(com.google.android.gms.drive.Drive.API)
  .addScope(com.google.android.gms.drive.Drive.SCOPE_FILE)
  .addConnectionCallbacks(this)
  .addOnConnectionFailedListener(this)
  .setAccountName(email)
  .build(); 

com.google.api.services.drive.Drive mGSvc = new Drive
  .Builder(AndroidHttp.newCompatibleTransport(), new GsonFactory(),
  GoogleAccountCredential
    .usingOAuth2(this, Collections.singletonList(DriveScopes.DRIVE_FILE))
    .setSelectedAccountName(email)
  ).build();
  }

可让您访问GDAAREST Apis。

但请记住以下几点:

这意味着混合两者涉及一些时间consideration

祝你好运。