2016-10-14 4 views
0

ローカルとDropboxの違いをチェックすることはできますか?Android - Dropbox:相違点を確認する

こんにちは。私は現在、すべてのDropboxイメージを表示する単純なギャラリーのアプリケーションに取り組んでいます。

今までのワークフロー: 私はDropboxにログインします。アプリケーションはすべてのDropboxフォルダを再帰的にスキャンし、画像を確認した後、メタデータを取り出して画像を表示します。

差異を確認することができるかどうかを知りたいときは、アプリがすべてのフォルダを毎回実行する必要はなく、何かが変更された場合のみ(たとえば、新しい画像がDropboxフォルダに追加された場合など) 。

ありがとうございます。

答えて

1

のDropbox APIを使用した場合のDropboxアカウントの変更を追跡するための最良の方法は、継続//2 /ファイル/ list_folderおよび/ 2 /ファイル/ list_folderを使用することです:

https://www.dropbox.com/developers/documentation/http/documentation#files-list_folder https://www.dropbox.com/developers/documentation/http/documentation#files-list_folder-continue

最後に返されたカーソルを格納し、そのカーソルを使用して/ 2/files/list_folder/continueに戻る必要があります。最後に呼び出した後の変更のみが返されます。

https://www.dropbox.com/developers/documentation/http/documentation#files-list_folder-longpoll

あなたが使用している場合にも対応する方法があります。クライアント側のアプリケーションのために

、あなたが効率的に取得するために変更がある時に知っておくファイル/ list_folder/longpoll// 2を使用することができますSDK。例えば、Dropbox Java SDK for API v2では、それぞれlistFolder,listFolderContinueおよびlistFolderLongpollとなります。

+0

申し訳ありませんが、私はそれを調べて報告します。ありがとうございました! –