0

我已经开始开发一个可以与 Google Docs 一起使用的 Android 应用程序。

更新 12/9:根据我遇到的信息,该库似乎不支持 Google Docs。这个问题一般来说可能仍然相关,但似乎不是专门针对这个项目的,因为我无论如何都不能使用这个库。

我正在做一些研究,并遇到了适用于 Java 的 Google APIs Client Library

我决定从tasks-android-sample开始学习如何使用这个库。

我遵循了这些说明

我成功安装了MercurialMaven,并且已经安装了Java 7

我能够执行这些命令

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 命令是唯一一次涉及MercurialMaven 插件

最后,我能够导入tasks-android-sample,编译它,在模拟器上运行它,我能够看到我在我的谷歌帐户上创建的任务。


然后我重复了这个过程,除了这次我只是将示例的源代码和所需的 JAR 导入到一个新的 Android 项目中,并将ClientCredentials.java手动添加到项目中(这样我就可以指定我的 Google API 密钥)。

我还能够编译和运行这个项目,它按预期运行。

我的问题是首选哪种方法?还是个人选择?使用Maven是否有我目前没有意识到的好处?

4

1 回答 1

1

Maven 帮助您为项目下载合适的依赖库,并且可以减轻查找和下载合适的库的负担。

只需将依赖库放在代码库中就可以了。这是个人选择。

于 2011-12-08T13:52:51.697 回答