Android, список событий из определенного календаря (на телефоне (?)) - PullRequest
0 голосов
/ 19 ноября 2011

Я хочу показать ListView с событиями текущего дня из определенного календаря. Календарь изначально извлекается из файла .ical и синхронизируется с моей учетной записью Google. И да, я искал. Должен ли я пойти с содержанием: // вещи?

Я использую Android 2.2 и выше.

1 Ответ

0 голосов
/ 16 февраля 2012

Одним из вариантов будет использование функций API Календаря Google.На первый взгляд это кажется огромной работой, однако вы в основном импортируете (Build Path) их файлы JAR и делаете соответствующие импорты и вызовы методов.

http://code.google.com/apis/calendar/v3/getting_started.html

Это превращается в HTTPзапросы и тому подобное, что означает, что вы всегда должны быть подключены к сети (я не фанат этого).

Официально поддерживается или нет, я работаю над приложением, которое работает с локальным телефономКалендарь базы данных и делать то, что мне нужно сделать там (да, контент: // URI материал, который вы упомянули выше).

В любом случае, вы можете делать то, что вам нужно сделать, так как ваше приложение кажется достаточно простым.Большинство людей, и вполне справедливо, скажут вам использовать импорт / вызовы API Календаря Google, потому что это поддерживаемая функциональность, которая не зависит от того, как производитель устройства решил реализовать внутренний поставщик контента.Хотя каждый телефон, который я тестировал, использует «content: //com.android.calendar/events» в качестве URI, это не означает, что он всегда будет работать, поскольку он может меняться (и имел в прошлом) в зависимости от версии Androidна устройстве.

  • Android 2.1 и более ранних версий: контент: // календарь / календари
  • Android 2.2 - 2.3: контент: //com.android.calendar/calendars
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...