Освой Android играючи
/* Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно. */
John Robbins, Debugging Applications, Microsoft Press, 2000
3-й курс/Закрытая зона
Открыть Календарь - ACTION_VIEW
Добавляем события в Календарь - ACTION_INSERT
Разрешения
Начиная с Android 4.0, у разработчиков появился доступ к API системного приложения "Календарь" через Calendar Provider API. Раньше приходилось использовать недокументированные вызовы функций.
Кроме того, приложение "Календарь" появилось и в эмуляторе под Android 4.0 и выше. Прежде чем вы будете проверять работу примера, необходимо сначала настроить Календарь и завести в нём хотя бы один аккаунт. Задача оказалась непростой для меня, пришлось искать решение проблемы в интернете. Сложность возникает на следующем экране.
Необходимо отметить флажками оба пункта, указать сервер m.google.com, а потом прокрутить экран немного вверх, чтобы увидеть кнопку Далее. Возможно, сейчас такой проблемы в эмуляторе нет.
Запрос к таблицам календаря контент-провайдера выполняется с помощью ContentResolver и статической константы CONTENT_URI. Имеются следующие таблицы:
Вы вошли на сайт, как гость.
Необходимо зарегистрироваться, чтобы прочитать статью