0

Googleドキュメントで動作するAndroidアプリの開発を開始しました。

更新12/9:私が見つけた情報から、Googleドキュメントはこのライブラリでサポートされていないようです。質問はおそらくまだ一般的に関連していますが、とにかくライブラリを使用できないため、このプロジェクトには特に当てはまらないようです。

私はいくつかの調査をしていて、Java用のGoogleAPIクライアントライブラリに出くわしました

このライブラリの利用方法を学び始めるために、tasks-android-sampleから始めることにしました。

私はこれらの指示に従いました

MercurialMavenを正常にインストールし、すでにJava7をインストールしました。

これらのコマンドを実行できました

cd [someDirectory]
hg clone https://code.google.com/p/google-api-java-client.samples/ google-api-java-client-samples
cd google-api-java-client-samples/shared/shared-sample-android
[editor] src/main/java/com/google/api/services/samples/shared/android/ClientCredentials.java
mvn source:jar install

Mercurialプラグイン (これが私にとって何をしたのかわからない-上記のhgコマンドがMercurialが関与した唯一の時間だと思う)Mavenプラグインのセットアップにも成功しました

最後に、tasks-android-sampleをインポートしてコンパイルし、エミュレーターで実行して、Googleアカウントで作成したタスクを確認することができました。


次に、このプロセスを繰り返しました。ただし、今回は、サンプルのソースコードと必要なJARを新しいAndroidプロジェクトにインポートし、ClientCredentials.javaをプロジェクトに手動で追加しました(Google APIキーを指定できます)。

このプロジェクトをコンパイルして実行することもでき、期待どおりに動作しました。

このすべての私の質問は、どちらの方法が好ましいかということです。それとも個人的な選択ですか?現時点では気付いていないMavenを使用するメリットはありますか?

4

1 に答える 1

1

Mavenは、プロジェクトの適切な依存関係ライブラリをダウンロードするのに役立ち、適切なライブラリを見つけてダウンロードする負担を軽減できます。

コードベースに依存関係ライブラリを配置するだけで問題ありません。それは個人的な選択です。

于 2011-12-08T13:52:51.697 に答える