Android Drive Api Lock文件正在使用中

时间:2017-05-03 09:09:04

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

如何在用户使用时锁定DriveFile以供下载?

在我的情况下,我有一个存储在Drive上的数据库需要在本地同步(在设备上)。要做到这一点,我必须下载它,并确保其他人在我再次上传它之前不会同时写它。

我包含了lib 'com.google.android.gms:play-services-drive:10.2.1'

在互联网上搜索我发现属性labels.restricted已被描述:

  

是否阻止观看者和评论者下载,打印和复制此文件。

我如何用这个Api改变它?

如何检查文件是否已被锁定?

如果互联网连接失败,请显示我担心永远锁定文件?

1 个答案:

答案 0 :(得分:1)

我不认为这是可能的。此外,基于此old post,您可以使用文件条目的ETag来确保自提取文件以来没有其他人更改过该文件。这不是完全相同的事情,但它可以达到同样的效果,即确保来自一个地方的更改不会被来自另一个地方的更改所覆盖。您还应该为此提交feature request