Как разработать приложение для Android, которое использует Google Calendar API - PullRequest
7 голосов
/ 14 ноября 2010

Я только начал заниматься разработкой приложений для Android и решил написать приложение для работы с Календарем Google .

Первая проблема, которая возникла у меня, заключается в том, чтоЯ не могу добавить аккаунт Gmail на эмуляторе.Когда я захожу в настройки -> учетные записи , я могу добавить только учетную запись Exchange.

В связи с этим возникает вопрос, как мне разрабатывать такое приложение.Я знаю, что я должен издеваться над API во время выполнения тестов, но как мне запустить приложение на эмуляторе?

Стоит ли просто протестировать его на имитированном API с JUnit а затем запустить его на производство телефон?

Ответы [ 2 ]

5 голосов
/ 14 ноября 2010

Что касается эмулятора, настроенного для учетной записи Google, то, ну, это зависит от версии Android, которую вы используете в AVD : например, для 2.2, перейдите в Настройки / Аккаунты и синхронизация, нажмите Добавитьучетная запись и Google и т. д.

Что касается доступа к Календарю Google, лучшим способом является использование API Календаря Google .

Обратите внимание: пока нетофициальный Android SDK API для доступа к календарю.

3 голосов
/ 01 декабря 2010

Есть хороший пример доступа к API данных Календаря Google из Android с помощью Клиентской библиотеки Google API для Java в calendar-v2-atom-android-sample .Там есть подробные инструкции по настройке правильного пакета:

  • Окно> Android SDK и AVD Manager
    • Следуйте инструкциям по установке пакета "Google API от Google Inc., Android API 8"
    • Следуйте инструкциям по созданию нового виртуального устройства Android на основе цели" API Google (Google Inc.) - уровень API 8 "
    • Нажмите" Пуск ... "(подождите немного...)
    • На главном экране в эмуляторе нажмите кнопку Меню, Настройки
    • Нажмите «Учетные записи и синхронизация»
    • Нажмите «Добавить учетную запись»
    • Нажмите «Google» и следуйте инструкциям

Отказ от ответственности: я являюсь владельцем клиентской библиотеки Google API для Java проекта.

...