Как получить доступ к календарю пользователя на устройстве Android?
Я пишу простое приложение для Android, чтобы отфильтровать некоторые события из календаря пользователя. Вопрос в том, как лучше всего получить к нему доступ?
Один из вариантов, который мне приходит в голову, - это API данных Календаря Google, где мне нужно будет аутентифицировать пользователя и синхронизироваться с календарем в моем приложении.
Есть ли способ получить доступ к календарю через Android? Это означает, что я буду обращаться к нему только локально, а сам Android будет обрабатывать аутентификацию, синхронизацию и т. Д.
3 ответа
Есть ли способ получить доступ к календарю через Android? Это означает, что я буду обращаться к нему только локально, а сам Android будет обрабатывать аутентификацию, синхронизацию и т. Д.
Не существует документированного и поддерживаемого способа сделать это. Пожалуйста, используйте Google Calendar GData API.
Я не выродок, но вот несколько предложений, насколько я знаю,
До Android 2.0 такой поддержки не было... Но я думаю, что это работает с 2.1 и 2.2, более того, некоторые разработчики уже реализовали это в своих приложениях.
проверьте ссылки ниже.
http://jimblackler.net/blog/?p=151
http://www.developer.com/article.php/3850276
PS: Извините за второй формат ссылки, я новичок здесь, поэтому не могу опубликовать более 1 ссылки.
Есть хороший пример доступа к API данных Календаря Google из Android с помощью клиентской библиотеки Google API для Java по адресу calendar-v2-atom-android-sample. С этим решением Android заботится об аутентификации / авторизации, но не о синхронизации.
Отказ от ответственности: я являюсь владельцем проекта клиентской библиотеки Google API для Java.