我正在开发一个Android应用程序,在某些操作中,我想从特定的gdrive帐户中检索某些文件(例如:abc@gmail.com)。哪个存储与应用程序相关的文件。
可能吗?如果是的,请有人提供示例或将我指向教程?
预先感谢。
i这些文件是在您的Android应用程序之外创建的,仅在drive_file范围下才能看到它们,从而限制您使用REST API。
如果对象是由Android App本身创建的,则可以选择使用REST或GDAA API,因为它们两个都支持文件范围(即看到仅由Android App创建的文件/文件夹)。
github上有2个官方演示,两种gdaa风味。QuickStart和Androiddemos Afaik都是GDAA风味。
我还发布了其余和GDAA API的基本的CRUD包装器(他们还处理了Main Activity的帐户选择过程)。
更新:
更具体地说,在此处完成了文件的检索(其余部分,但您会在GDAA实现中找到同等的 search 方法)。请注意,您可以通过多种方法来修改查询。交互式测试的最佳地点在这里(页面底部)。
祝你好运
考虑使用GDAA中可用的文件拾取器。它允许您浏览可用的用户可用的文件,包括"与"用户"共享"文件,因此,如果属于abc@gmail.com的文件与已认证的用户共享您的应用程序可以与他们进行交互。
在此处显示了文件拾取器的使用:https://github.com/googledrive/android-demos/blob/master/src/src/com/google/android/android/gms/drive/sample/demo/pickfilewithopeneractivity.java