Подключение к календарям Outlook на Android

#android #outlook #calendar #gdata

#Android #outlook #Календарь #gdata

Вопрос:

Как вы подключаетесь к календарю Outlook на Android с проблемами? На телефонах Android, которые я использовал, календари Outlook и Google синхронизируются и отображаются в одном приложении календаря. Как я могу получить доступ к этой информации. Контент-провайдеры, похоже, не работают, они вылетают на Android 2.2.3 (см. [1], в любом случае предполагалось, что это недокументировано, поэтому на самом деле это не решение). Я пытался использовать GData, но это синхронизирует только ваш календарь Google. В нем нет вашего календаря Outlook. Существует другое приложение exJello, но оно загружает только ваши входящие и почтовую информацию. Похоже, что он не может подключаться к календарям Outlook. Ищу предложения по надежной библиотеке или какой-либо функции Android, которая позволила бы мне получить доступ к информации календаря как в Outlook, так и в Google. Кроме того, предположим, что в Outlook включена OWA.

  1. http://www.developer.com/ws/article.php/3850276/Working-with-the-Android-Calendar.htm
  2. http://code.google.com/apis/calendar/data/2.0/developers_guide_java.html
  3. http://code.google.com/p/exjello/

Спасибо

Комментарии:

1. Вы нашли какое-либо решение?

Ответ №1:

Android 2.2 и выше поддерживают протоколы Microsoft Exchange (ActiveSync — это семейство протоколов, если я не ошибаюсь): обычно это решение используется для подключения к календарям Outlook и требует лицензирования от Microsoft. Для календарей Outlook, которые не подключены к серверу Exchange (или для OWA) Я не уверен, что для этого в Android есть встроенное решение, и я не знаком с какими-либо удобными библиотеками Java, которые также предоставят вам доступ таким образом.

Комментарии:

1. Спасибо Femi. Я думаю, что ActiveSync совершенно не зависит от необходимости доступа к серверу exchange через OWA. OWA основан исключительно на https get / post и не требует никакого лицензирования, просто он включен на стороне exchange.

2. Совершенно верно: ActiveSync отличается от протокола OWA https. Я знаю, что несколько библиотек connector используют OWA (я думаю, что Evolution connector является одной из них), но до сих пор нет ни одной библиотеки Java, о которой я знаю, которая говорит на OWA .

3. Еще раз спасибо. Проблема с OWA и https заключается в том, что интерфейс календаря, похоже, работает только с IE (по крайней мере, на exchange 2007, возможно, это было исправлено в exchange 2010), поэтому, даже если вы подделаете исходный пользовательский агент, он все равно не предоставит вам всю информацию. Я надеялся, что кто-нибудь выполнил всю грязную работу над этим :-), давайте посмотрим, есть ли у кого-нибудь предложения.