2014-03-13 1 views
2

폴더를 Google 드라이브와 동기화하고 싶습니다. Google 드라이브에없는 경우 로컬 모바일 sdcard 폴더 파일을 확인해야합니다. 시간 및 날짜를 ​​기반으로 드라이브에 파일을 업로드해야하며 반대의 경우도 마찬가지입니다.Google 드라이브 android API를 사용하여 폴더를 드라이브와 동기화하는 방법은 무엇인가요? 투명한 오프라인 동기화 란 무엇입니까?

및 새 Google 드라이브 Android API에서 투명 오프라인 동기화 란 무엇인가요? 그것에 대한 예제 코드.

답변

2

"투명 오프라인 동기화"는 사용자 드라이브에 이미있는 항목을 오프라인에서 사용할 수 있고 오프라인에서 파일을 만들거나 수정하면 변경 사항이 해당 폴더로 전송 될 때 해당 폴더로 보내집니다 온라인에 오십시오.

관련된 코드가 없으며 API를 사용할 때 백그라운드에서 발생합니다.

+0

쉐릴 시몬 감사합니다. 질문에서 언급 한대로 폴더를 드라이브에 동기화하는 방법에 대해 알고 계십니까? 나는 그것을 할 어떤 논리라도 의미한다. –

+4

논리와 관련이 없으면 폴더를 만들거나 콘텐츠로 파일을 만들고 업데이트합니다. 드라이브에 표시됩니다 (예 : 웹 브라우저 사용). 물론 연결되어있는 한. Github에는 3 가지 데모 코드가 있습니다. https://github.com/googledrive/android-demos, https://github.com/googledrive/android-quickstart, https://github.com/seanpjanson/140201 -GDAA, 모두 완벽하게 작동합니다. 테스트 스위트를 사용하여 테스트 스위트를 빌드해야하며 대부분의 질문에 코드를 단계별로 답해야한다. – seanpj

+0

seanpj 정말 고맙습니다. –

0

Google 드라이브 API에 대한 간단한 호출을 사용하여 Android 드라이브에서 Google 드라이브와 디렉토리의 양방향 동기화를 수행 할 방법이 없습니다. 파일/디렉토리의 타임 스탬프를 사용하고 삭제/생성을 처리하려면 주어진 시간에 모든 파일 트리의 모든 타임 스탬프를 추적해야합니다 ... 누군가 내가 잘못했다고 말할 수 있다면 API를 사용하는 다른 방법 (더 낫다) 또는 google 드라이브 구성 (PC에서 할 수있는 것처럼)을 gratefull이라고 설명합니다. 또 다른 아이디어는 FolderSync와 같은 똑똑한 안드로이드 앱을 사용하는 것입니다.