Я начал работу над приложением для Android, которое будет работать с Документами Google.
ОБНОВЛЕНИЕ 12/9: Судя по информации, с которой я столкнулся, Документы Googleне поддерживается этой библиотекой.Вопрос, вероятно, по-прежнему актуален в целом, но, похоже, не предназначен специально для этого проекта, поскольку я все равно не могу использовать библиотеку.
Я провел некоторое исследование и наткнулся на клиентскую библиотеку API Google для 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 , скомпилируйте, запустите на эмуляторе, и я смог увидеть задачи, которые я создаюВ моей учетной записи Google.
Затем я повторил процесс, за исключением того, что на этот раз я просто импортировал исходный код примера и необходимые JAR-файлы в новый проект Android и добавил ClientCredentials.java * 1048.* вручную к проекту (чтобы я мог указать свой ключ API Google).
Я также смог скомпилировать и запустить этот проект, и он работал как положено.
Мои вопросы во всем этомкакой метод предпочтительнее?Или это личный выбор?Есть ли какие-то преимущества использования Maven , которые я сейчас не понимаю?