要求:
多个应用程序(Android/ios/web)可以访问(读/写/编辑/同步)的单个唯一文件夹
从文件夹中获取图像及其缩略图以显示在带有分页的 ListView 中。
因为有人告诉我 Android API 不支持大部分功能,从这里
要求:
多个应用程序(Android/ios/web)可以访问(读/写/编辑/同步)的单个唯一文件夹
从文件夹中获取图像及其缩略图以显示在带有分页的 ListView 中。
因为有人告诉我 Android API 不支持大部分功能,从这里
我将尝试通过指出与 REST(ful) 相比 GDAA 中缺少的功能来回答。REST 具有完整的功能,可以满足您的所有需求。但是您必须自己管理同步(轮询,消息传递......)。GDAA 应该通过通知来处理同步和离线状态,但是 GDAA 内部逻辑(SO 23073474)控制了显着的延迟。其他缺少的部分是:
和一大堆使其使用具有挑战性的怪癖。只要看看我的问题历史。您预期实施的最大缺点是事实,驱动器中其他应用程序/设备修改的文件状态报告有很大延迟,其他应用程序检测到已删除/删除的文件是完全不可靠的。此外,您无法从 GDAA 获取“s220”缩略图,您必须获取完整大小的文件并自行缩小,这使得 GDAA 无法用于缩略图的预览列表。我对一个基本的创建、检索、更新、删除 (CRUD) 应用程序的实现最终成为 RESTful Api 与 GDAA 的混乱组合。
另外,我必须指出,这里列出的 GDAA 支持团队完全保持沉默,唯一的例外是 Cheryl Simon(不是正式的团队成员)。所以没有支持或问责制。很抱歉的咆哮。
如果 (1) 不能满足您的需求,请使用 (2)。
2) 是“主”API,它公开了所有 Drive 元数据。它是一个 REST API,因此您需要在线才能使用它。
1) 是一个本地 API,允许您在 Android 设备的 Drive-sync 区域中读取和写入文件。这可以在您离线时使用,随后更改将自动同步到云端硬盘。
所以它们的目的略有不同。选择最适合您要求的一种。