28

SDKが明確に説明されており、使用例が優れているため、Dropboxを数時間でアプリに統合しました。

Googleドライブには「1つのサイズですべてに対応」するGdataSDKしかないようです。これは非常に重く(依存関係が多く、アプリのサイズが3倍になります)、レベルが低いため直感的ではありません。使い方を知っていれば理にかなっていると思いますが、実際の使い方のサンプルが見つからないので本当に苦労しています。

見て学ぶことができるサンプルアプリはありますか?そうでない場合は、誰かが私を始めるためにファイルをアップロードおよびダウンロードする簡単な例を持っているなら、それは大いにありがたいです。

4

2 に答える 2

20

編集: Google Drive SDK v2をリリースしたので、推奨される方法はDrive API(ドキュメントリストAPIではなく)を使用することです。すべてのドライブファイルの一覧表示と読み取りにアクセスできるフルアクセススコープがあり、新しいクライアントライブラリはAndroidに対応しているため、Androidアプリで簡単に使用できます。また、モバイルアプリをドライブと統合する方法を説明しているGoogleIOからのこの講演を見ることをお勧めします。

ファイルごとのスコープを使用して、 DriveAndroidAppインテントと統合することもできます。

完全なサンプルアプリと開発ガイドが付属していますので、しばらくお待ちください。


これは、このSO投稿ですでに回答されています。

基本的に現在、GoogleドライブSDKはChromeウェブストアのウェブアプリケーションを対象としています。今日AndroidでGoogleドライブを使用するには、GData DocumentListAPIを使用する必要があります。

GDataクライアントライブラリは古く(Android以前の世界:))、Androidではうまく機能しません。Alainによる他の投稿で説明されているように、GDataクライアントライブラリを引き続き使用するか、新しいgoogle-api-java-clientを使用するかを選択できますが、ドキュメントリストAPIサービスクラスがないため、手動で実装する必要があります。それ。

おそらく最も単純で最も軽量なオプションは、APIのHTTPベースのRESTプロトコルを優れたXMLパーサーと一緒に直接使用することです。プロトコルは、GoogleドキュメントリストAPIのドキュメントに記載されています。ページにコードサンプルがある場合は、「プロトコル」と表示されているタブを見つけてください。

最後のオプションは、Androidでうまく機能するより優れた新しいものが最終的にリリースされるまで待つことです:)

于 2012-04-26T09:16:38.327 に答える
0

Googleドライブ(dredit)を使用するために公開したサンプルアプリには、Android用のjarファイルが含まれていることに注意してください。

/dredit/war/WEB-INF/lib/google-api-client-android2-1.8.0-beta-sources.jar

耳障りかもしれませんが、これはサンプルアプリのJavaバージョンがAndroidで使用できることを意味しているようです。

于 2012-04-26T21:40:44.590 に答える