- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我确信这是一个容易回答的问题,但我一直无法找到如何使用驱动器资源实例化 DriveId
和/或 DriveFolder
使用 Google Drive Android API v 12 的 ID。
我已阅读 the Google Drive Android API documentation并设法从根文件夹中的 Android 应用程序在我的 Google Drive 上创建了一个文件,但现在我想在特定文件夹中创建该文件,但我不确定如何去做。
我见过的很多代码(例如 this Stackoverflow answer )都使用已弃用的 Google DriveApi
从文件夹的资源 ID 中获取 DriveId
。
我曾尝试使用 DriveId
方法 decodeFromString
但是当我运行以下代码时,我收到一条错误消息,指出 DriveId 无效:
String googleDriveFolderId = "16TwNeDF9_inOK4X5AaGnVMNycNVxxMtd";
DriveFolder projectFolder = DriveId.decodeFromString(googleDriveFolderId).asDriveFolder();
我做错了什么?
最佳答案
To create a folder, call DriveResourceClient.createFolder(), passing in a reference to the parent folder and the metadata object containing the title and other attributes to set the values for the folder.
The following code sample demonstrates how to create a new folder in the root folder:
private void createFolder() {
getDriveResourceClient()
.getRootFolder()
.continueWithTask(task -> {
DriveFolder parentFolder = task.getResult();
MetadataChangeSet changeSet = new MetadataChangeSet.Builder()
.setTitle("New folder")
.setMimeType(DriveFolder.MIME_TYPE)
.setStarred(true)
.build();
return getDriveResourceClient().createFolder(parentFolder, changeSet);
})
.addOnSuccessListener(this,
driveFolder -> {
showMessage(getString(R.string.file_created,
driveFolder.getDriveId().encodeToString()));
finish();
})
.addOnFailureListener(this, e -> {
Log.e(TAG, "Unable to create file", e);
showMessage(getString(R.string.file_create_error));
finish();
});
}
成功后,尝试调用 getDriveId() .
关于android - 如何使用 Google Drive Android API 实例化 DriveId/DriveFolder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50935238/
我正在制作一个适用于谷歌驱动器的应用。 我需要获取文件夹内所有文件的列表,但似乎不可能:当我调用 listFiles 方法 () 时,我无法获取 DriveFolder 内的所有文件。但不仅如此,在我
我确信这是一个容易回答的问题,但我一直无法找到如何使用驱动器资源实例化 DriveId 和/或 DriveFolder使用 Google Drive Android API v 12 的 ID。 我已
我是一名优秀的程序员,十分优秀!