【问题标题】:Google Drive API - Pin and sync a fileGoogle Drive API - 固定和同步文件
【发布时间】:2016-08-26 10:23:25
【问题描述】:

我尝试遵循这两个文档: https://developers.google.com/drive/android/pinning

还有演示: https://github.com/googledrive/android-demos/blob/master/app/src/main/java/com/google/android/gms/drive/sample/demo/PinFileActivity.java

但我仍然对如何在本地设备和 Google Drive 之间同步固定文件感到非常困惑。

根据文档:

只要有新版本可用,固定文件会导致该文件内容和元数据的最新版本下载到本地设备。

我实现了提供的代码,但它们只显示将文件设置为“固定”而没有更多解释。

我们何时何地指定必须在本地设备上下载这些固定文件的位置?

我创建了在远程 Google Drive 中列出的测试文件,但我不知道如何按照指南中的说明在本地设备上自动检索这些固定文件。

提供的演示太简单和有限......

【问题讨论】:

  • 固定后,您是否尝试更新文件(例如远程云端硬盘网络访问)以检查它是否会在您的设备上获得更新?
  • 固定文件存储在云端硬盘的内存中。您只能通过 API 访问它。

标签: android google-drive-api google-drive-android-api


【解决方案1】:

我实际上成功地完成了我想要的,我必须通过几次测试来了解它是如何工作的。

在我的应用程序中,我实际上使用特定的应用程序文件夹与 Google Drive 交互:

Drive.DriveApi.getAppFolder(mGoogleApiClient)

Google 云端硬盘上的此文件夹仅供应用访问。

起初我以为我必须在我的设备上指定一个文件夹来指示应该从 Google Drive 应用程序文件夹下载文件的位置,但它不起作用。

您只需直接访问此应用文件夹,并检查自上次访问以来其中是否有任何更改。

所以基本上当文件被更改时,我会在我的应用文件结构中将它们复制到我需要的地方。

【讨论】:

  • 嗨,我在做与您在这个问题中相同的事情,但我真的无法理解它。如何将文件固定到谷歌驱动器?文件应该是什么类型的?如果您能在此处查看我的问题,我将不胜感激:stackoverflow.com/questions/43890840/…
  • @Yoann 我一直坚持固定 ans 同步,并且您提到的文档很差。您是否可以提供一个示例,您是如何做到这一点的?我有几个问题。如果您没有示例,我想问他们。非常感谢您的帮助!
  • @Marius 我现在真的没有时间,但可能会在周一或周二再次与我联系,我会检查的。你可以在这里联系我:yhe​​rcouet@gmail.com
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-02-11
  • 2021-11-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多