如何获取用户的Google云端硬盘帐户的存储量和已用配额?我正在使用android api for drive构建一个Android应用程序:https://developers.google.com/drive/android/。
我无法找到任何可以为我返回详细信息的方法,但是,我相信我必须使用这里显示的其余api来调用https://developers.google.com/drive/v2/reference/about/get。如何检索驱动器服务实例?我已经有mGoogleAuthClient可以与驱动API对话了。有什么帮助吗?
答案 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();
}
但请记住以下几点:
这意味着混合两者涉及一些时间consideration。
祝你好运。