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