gpt4 book ai didi

java - 到根文件夹的最快/最短途径?

转载 作者:行者123 更新时间:2023-11-30 04:01:14 25 4
gpt4 key购买 nike

我在 Android 上使用 Google Drive SDK v2 来获取根文件夹列表。目前我看到这些必需的步骤——它们似乎永远加载。有没有更快的方法?

我尝试使用带有 q= 参数的搜索,但我没有让它工作(FileList 与 Files.List)- 不同的 API 级别?

FileList files = drive.files().list().setQ("'root' in parents and mimeType='application/vnd.google-apps.folder' and trashed=false");

这是我目前所做的:

About about = drive.about().get().execute();
if (about != null) {
ChildList childList = drive.children().list(about.getRootFolderId()).execute();
if (childList != null) {
List<ChildReference> listChildReference = childList.getItems();
for (ChildReference childReference : listChildReference) {
File file = drive.files().get(childReference.getId()).execute();
if (file != null) {
String fileExtension = file.getFileExtension();
String mimeType = file.getMimeType();
if (mimeType != null
&& mimeType.equals("application/vnd.google-apps.folder")
&& (fileExtension == null || fileExtension.equals(""))) {
Log.d(this.getClass().getName(), file.getTitle());
}
}
}
}
}

Android 应用最快的速度是多少?

提前致谢。

最佳答案

我的个人意见是避免使用 Drive SDK 并直接调用 REST API。这是一个相当简单的 API,按照文档的结构方式,您无论如何都必须理解它才能使用 SDK。您的好处是,如果出现问题,您可以直接将您的应用与网络上发生的情况进行比较并解决任何问题。

关于java - 到根文件夹的最快/最短途径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12474898/

25 4 0
文章推荐: android - 在 android 的 html 电子邮件中使用 标签