2016-05-31 5 views
0

GoogleドライブAPIのドキュメントを読みましたが、次のことを理解できません。GoogleドライブAndroid APIは、アプリケーションをバックグラウンドで使用するのに役立ちますか?

アプリのバックグラウンドでドライブ上でファイルやフォルダを作成したり変更したりすることはできますか? 私のアプリケーションはバックグラウンドでドライブの作業が必要です。ファイルのための

+0

Googleドライブのファイルをバックグラウンドでアップロードするソリューションはありますか。 –

答えて

0

あなたが"Working with File Contents"をチェックする場合:

ドライブのファイルのライフサイクル

ザ・ドライブAndroid APIは、デバイスがオフラインの場合でもアプリのアクセスファイルをすることができます。オフラインの場合をサポートするために、APIには同期エンジンが実装されています。は、ネットワークアクセスが利用できるようにアップストリームとダウンストリームの変更をバックグラウンドで実行し、競合を解決します。

このイメージを文書から確認してください。 enter image description here

DriveFileオブジェクトのライフサイクル:ファイルがまだローカルコンテキストに同期されていない場合

  • は、最初のダウンロード要求を実行しますが、ユーザーはファイルを開くことを望んでいます。 APIは、ファイルが要求されたときにこれを自動的に処理します。
  • ファイルの内容を開きます。これにより、アプリケーションでのみ使用可能なファイルのバイナリストリームが一時的に複製されます。
  • ファイルの内容を読み取ったり変更したりして、一時的な複製を変更します。
  • 行われたファイル内容の変更をコミットまたは破棄します。
  • 変更がある場合、ファイルの内容はアップロードのためにキューに入れられ、サーバーに再び同期されます。

Google APIはバックグラウンドでの実行をサポートしています。フォルダについては、バックグラウンドでフォルダを作成することに関するドキュメントはありませんが、同じ実装を行うことができます。

こちらがお役に立てば幸いです。

関連する問題