1

사용자가 사용 중에 DriveFile을 어떻게 잠글 수 있습니까?Android Drive API 사용 중 잠금 파일

필자의 경우 드라이브에 로컬로 (장치에) 동기화해야하는 데이터베이스가 있습니다. 이렇게하려면, 나는 그것을 다운로드해야하고 누군가 다른 사람이 그것을 동시에 업로드하기 전에 다시 쓰지 않도록해야합니다.

lib 'com.google.android.gms:play-services-drive:10.2.1'이 포함되었습니다.

인터넷에 검색 내가 descripted 재산 labels.restricted을 발견

시청자와 의견 제시가 다운로드, 인쇄, 복사에서이 파일을 방지 여부

.

어떻게이 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