Когда у Android будет открытый API календаря?
Возможно ли кто-то из Google сообщить, когда Android SDK, скорее всего, будет включать общедоступный API для чтения/записи данных события в календарь пользователя?
Поиск на форумах Я вижу, что это очень желаемая функция для многих разработчиков, но я не видел никаких указаний относительно того, когда (или даже если) эта проблема будет решена.
Спасибо заранее...
Ответы
Ответ 1
в соответствии с одним сообщением в группе разработчиков, касающимся доступа к календарю:
Определенно не для 1.6, очень маловероятно для 2.0, и это, вероятно, безопасный предположение, что оно не является общедоступным потому что это, вероятно, изменится в будущее
http://groups.google.com/group/android-developers/browse_thread/thread/8bb14b62eca6b04e/
не уверен, что такое планы на будущее, но есть интересный взломать доступ для чтения к календарю через недокументированный api:
конечно, если ваше устройство Android находится в сети, вы можете читать/записывать через стандартные данные календаря api:
http://code.google.com/apis/calendar/data/2.0/developers_guide.html
Ответ 2
Ура! Публичный календарь api будет доступен в Ice Cream Sandwich:
http://android-developers.blogspot.com/2011/10/ics-and-non-public-apis.html
Прямая ссылка на api docs:
http://developer.android.com/reference/android/provider/CalendarContract.html
Ответ 3
Обратитесь к следующему: http://groups.google.com/group/android-developers/browse_thread/thread/b207cad25a2a29e5/911d26fa97502e98?lnk=gst&q=calendar+API#911d26fa97502e98
Похоже, что официальные лица Android заявляют, что разработчикам не следует использовать "недокументированный, неподдерживаемый API", и они рекомендуют онлайн-API: http://code.google.com/apis/calendar/data/2.0/developers_guide_java.html
Но это, очевидно, требует, чтобы конечные пользователи сохраняли свои мобильные телефоны онлайн, приложение Android → HTTP → API данных календаря → HTTP → Календарь Android (через синхронизацию). В настоящее время конечные пользователи Android гораздо более чувствительны к разрешению INTERNET (в сочетании с другими личными информационными разрешениями) из-за недавних злокачественных программ в Android Market...
Есть колесо уже, достаточно хорошее, мы не хотим создавать еще один, не так ли?
Ответ 4
Эта статья может вам помочь: http://www.developer.com/article.php/3850276
Он основан на обратной инженерии и протестирован на Android 1.6, поэтому он может не работать в более новых версиях.