Доступ к календарю Android - PullRequest
       1

Доступ к календарю Android

0 голосов
/ 20 февраля 2011

Я пытаюсь получить доступ к календарю пользователей, и единственный учебник, который я нашел до сих пор, - это, кажется, довольно старый: http://jimblackler.net/blog/?p=151

Есть ли еще один учебник, который я пропустил?

Если я буду следовать учебному пособию, моя программа на этом этапе завершится сбоем:

final Cursor cursor = contentResolver.query(Uri.parse("content://calendar/calendars"),
                        (new String[] { "_id", "displayName", "selected" }), null, null, null);

будет написано:

02-19 22: 34: 10.475: ОШИБКА / ActivityThread(6588): Не удалось найти информацию о провайдере для календаря

Можете ли вы, ребята, помочь мне ... Я не против чтения документации, но не могу найти хорошую.

Лебедь

Ответы [ 4 ]

3 голосов
/ 20 февраля 2011

В ОС Android нет календаря.

На некоторых устройствах есть приложение календаря.Некоторые из этих устройств будут иметь приложение Календарь от AOSP.Другие устройства будут иметь свой собственный календарь.Показанный вами код не документирован и не поддерживается для приложения Календарь, не будет работать на всех версиях Android и может не работать на некоторых устройствах.

Если вы хотите обновить Календарь Google пользователя, естьGData API для него.

1 голос
/ 08 августа 2011

Я также работаю над тем, что необходимо для доступа ко всем календарям, а не только к календарю Google. Возможно, вы захотите попробовать content: //com.android.calendar вместо content: // calendar, но это может не сработать ни для чего, кроме 2.2. Кроме того, я нашел эту ссылку полезной для этой проблемы, http://android -codes-examples.blogspot.com / 2011/02 / insert-and-delete-of-calendar.html

0 голосов
/ 15 ноября 2012

Пожалуйста, перейдите по ссылке , чтобы избежать ошибки "Не удалось найти информацию о провайдере для календаря"

0 голосов
/ 21 февраля 2011

Но есть приложения, которые могут читать и писать календарь, такие как appbrain.com/app/calwidget/net.eggenstein.android.calwidget Так что я думаю, что это возможно!Я просто хочу читать календарь, есть разрешение на чтение календаря, я ожидаю, что это не бесполезный вариант ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...