【发布时间】:2016-03-23 14:48:05
【问题描述】:
我正在使用未使用 Android 格式的 Java 代码在 Android 中实现 Google Drive,
我刚刚创建了客户端 ID,并在 Manifest 中使用了
<meta-data android:name="com.google.android.apps.drive.APP_ID" android:value="id=344123456789"/>
我创建文件夹的代码是
credential = GoogleAccountCredential.usingOAuth2(this, Collections.singleton(DriveScopes.DRIVE));
credential.setSelectedAccountName(accountName);
service = getDriveService(credential);
java.io.File fileContent = new java.io.File(path);
FileContent mediaContent = new FileContent("image/jpeg", fileContent);
File fileMetadata = new File();
fileMetadata.setName("Invoices");
fileMetadata.setMimeType("application/vnd.google-apps.folder");
File file = UploadPicture.service.files().create(fileMetadata)
.setFields("id")
.execute();
这是我创建文件夹的代码,但如果我从 Activity 中使用它,它可以工作,但我使用的是片段,所以我得到了 UserRecoverableAuth 异常,请任何人帮助我。 提前致谢
【问题讨论】:
标签: java android google-drive-android-api