我很困惑:我应该重写我的代码吗?我不在的时候发生了什么? 感谢。
答案 0 :(得分:4)
这是两个不同的API,REST Api(com.google.api.services.drive)和GDAA(com.google.android.gms.drive)。 REST是位于GDAA下面的“低级”网络API,它也更强大。但是使用REST,您必须自己管理网络问题(在线/离线,等待响应......),最好是在同步服务中。
GDAA为你做的,它驻留在GooPlayServices中,应该简化一些事情。请参阅this answer。如果您已经开始使用REST,请不要混用这两个,否则您将遇到延迟问题。此外,GDAA不支持完整的DRIVE范围。
有两个演示,REST和GDAA CRUD功能的实现,可以向您显示相似之处/差异。
最后,回答'你不在的时候发生了什么'? GDAA构建于REST Api之上(2014年1月),用于在REST Api和应用程序之间放置一个层。他们的想法是,他们可以使用GooPlaySrvcs将新版本的Drive Api推送到设备。当然要添加所有同步,网络管理来屏蔽应用程序。
祝你好运