Как проверить Календарь событий на эмуляторе? - PullRequest
3 голосов
/ 23 марта 2010

Я занимаюсь разработкой приложения, которое требует добавления события календаря. Я написал код для вставки события в календарь. Но всякий раз, когда я запускаю свое приложение, каждый раз я получаю сообщение об ошибке «Не удается найти информацию о провайдере для календаря», а также выдает ошибку NullPointerException . Итак, что это значит, и я обнаружил, что эмулятор не предоставляет встроенного приложения Календарь.

Я думаю, что если у эмулятора Android нет Calender API, то, естественно, у него не будет никакого URI базы данных в эмуляторе, тогда как у Contact есть URI - "content: // contacts / people". Я также нашел URI для Календаря как "content: // calendar / calendars" , но он не работает, и это означает, что он дает мне причину ошибки пропавшего приложения Календарь.

Кто-нибудь может уточнить меня, с предложениями относительно календарного события?

Как проверить приложение с Календарным событием?

Ответы [ 2 ]

5 голосов
/ 23 марта 2010

Я разрабатываю приложение, которое требуется добавить событие календаря. я имею написан код для вставки события в календарь. Но всякий раз, когда я запускаю свой приложение, каждый раз, когда я получаю ошибку что "Не удается найти информацию о поставщике для Календарь ", и это также бросает меня Ошибка NullPointerException. И что это значит, и я нашел этот эмулятор не предоставляет приложение Календарь встроенный.

Не пытайтесь манипулировать поставщиком контента Календаря. Это не является частью SDK . Если вам нужно манипулировать календарями пользователя, сделайте это через API данных Календаря Google , пожалуйста.

0 голосов
/ 24 марта 2010

Спасибо за комментарий к моей теме.

На самом деле, в моем приложении нет необходимости использовать Calendar API. Я перешел по предложенной вами ссылке, и я знал, что сначала мне нужно настроить / синхронизировать свою учетную запись электронной почты с моим устройством, а затем я могу продолжить.

Но приложение Календарь и поставщик контента доступны на телефонах Android с такими сервисами Google, как T-Mobile G1. Так что, естественно, он не включен в эмулятор.

Спасибо.

С уважением,


Pranav

...