我已开始使用可与Google文档配合使用的Android应用程序。
更新12/9:根据我遇到的信息,此图书馆似乎不支持Google文档。这个问题可能仍然是相关的,但似乎并不是专门针对这个项目,因为我无论如何也无法使用该库。
我正在做一些研究并遇到 Google API Client Library for Java
我决定从 tasks-android-sample 开始学习如何利用这个库。
我成功安装了 Mercurial 和 Maven ,并且已经安装了 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命令是唯一一次 Mercurial 参与其中)和 Maven插件
最后,我能够导入 tasks-android-sample ,编译它,在模拟器上运行它,我能够看到我创建的任务我的谷歌帐户。
然后我重复了这个过程,除了这次我只是将示例的源代码和所需的JAR导入到一个新的Android项目中,并将 ClientCredentials.java 手动添加到项目中(所以我可以指定我的Google API密钥)。
我还能够编译和运行这个项目,它按预期运行。
我在这一切中的问题是首选哪种方法?还是个人选择?使用我现在还没有意识到的 Maven 是否有好处?
答案 0 :(得分:1)
Maven可以帮助您为项目下载正确的依赖库,并且可以减轻查找和下载适当库的负担。
将依赖库放在代码库中是很好的。这是个人选择。