1

ユーザーが使用中にDriveFileをダウンロードするためにロックする方法を教えてください。AndroidドライブAPI使用中ロックファイル

私の場合、ドライブにローカルに(デバイス上で)同期する必要があるデータベースがあります。これを行うには、私はそれをダウンロードして、他の誰かがそれを同時にアップロードする前にそれを書き留めてはいけないことを確かめなければなりません。

私はlib 'com.google.android.gms:play-services-drive:10.2.1'を含んでいました。

を視聴者と意見提出者は、印刷をダウンロードし、このファイルをコピーすることが防止されているかどうか:インターネット上で検索

iはプロパティlabels.restrictedがdescriptedました。

私はこのApiでどのように変更しますか?

ファイルがロックされているかどうかを確認するにはどうすればよいですか?

インターネットに接続できない場合は、ファイルを永久にロックすることを心配してください。

答えて

1

私はこれが可能ではないと思います。また、このold postに基づいて、ファイルのエントリのETagを使用して、ファイルがフェッチされてから他の誰もファイルを変更していないことを確認できます。これはまったく同じことではありませんが、ある場所からの変更が別の場所からの変更によって上書きされないようにするという同じ効果を達成できます。また、feature requestを提出する必要があります。

+0

こちらのページでhttps://developers.google.com/drive/v2/reference/filesプロパティlabels.restrictedが見つかりました。オブジェクトメタデータにisRestricted()メソッドがあります。しかし、MetadataChangeSetにはsetRestricted(bool)などはありません。私は間違ったAPIリファレンスを見ていますか?私は理由を知らないが、libソースはAndroid Studioの中には書かれていない。 – 4bottiglie

関連する問題