2016-07-28 14 views
0

Android用GoogleドライブAPIをすべて理解するにはいくつかの問題があります。既存のドライブフォルダにファイル/フォルダを作成する

私が知りたいのは、手動で作成されたAN EXISTINGフォルダ内のアンドロイドアプリケーションを使用してファイル/フォルダを作成することです。

GDAAは、file.scopeまたはapp_folder.scopeのデバイス/アプリケーションの原因で作成されていないファイル/フォルダを表示/作成/対話することができないことを多く見てきました。

GDAAを使用していない場合、どうすれば対応できますか?他のすべてのメソッドは非推奨と思われ、私は本当にこの機能を必要とします。

ご迷惑をおかけして申し訳ありませんが、いくつかの間違いがあれば、流暢ではありません。

答えて

1

Working with Foldersで説明したように、次のことができます。

  • は、ルートフォルダにルートフォルダのための

    コールDriveFolder.createFolderをフォルダを作成します。タイトルとその他の属性を含むメタデータを渡して、フォルダの値を設定します。完全な動作例については、CreateFolderActivityサンプルを参照してください。

  • は、その中にフォルダを作成するために使用することができ、フォルダ

    任意のフォルダ内のフォルダを作成します。まず、DriveIdからフォルダを取得し、次にDriveFolder.createFolderを呼び出します。完全な動作例については、CreateFolderInFolderActivityサンプルを参照してください。

  • フォルダはまた、彼らはDriveFolder.createFileを使用して内部のファイルを作成することができ、フォルダ内のファイルを作成します。このプロセスは、ルートフォルダのcreating filesに似ています。ファイルのメタデータとコンテンツをcreateメソッドに渡す必要があります。完全な動作例については、CreateFileInFolderActivityサンプルを参照してください。

Driveを使用するには、スコープに関するご質問に答えるために、あなたはGoogleApiClientでAPIとSCOPE_FILEまたはSCOPE_APPFOLDERのは、少なくとも1つのスコープを有効にする必要があります。

GoogleドライブのAndroidのAPIは、現在だけdrive.filedrive.appfolder承認スコープをサポートしています。さらに、次のことがConnecting and Authorizing the Google Drive Android APIで注目されました。アプリケーションでDrive Android APIでまだ利用できない追加のアクセス許可や機能が必要な場合は、Google API Java Clientを使用する必要があります。

最後に、GoogleドライブAndroid APIで利用できない機能や機能については、GoogleドライブREST APIをWork with Foldersに設定することができます。

この投稿はCreating a folder inside a folder in google drive androidを参照することもできます。私はそれが助けて欲しい

+1

私はGDAAを使用したいと思います。 ありがとうございます。 –

関連する問題