Используйте Exchange Web Services на Android - PullRequest
2 голосов
/ 19 сентября 2011

есть API для Microsoft для подключения к веб-сервисам Micrsoft Exchange.К сожалению, он не работает на Android, как упоминалось в учебном руководстве Microsoft.

Кто-нибудь знает, как подключиться к Microsoft Exchange с Android?Существует решение, использующее WebDav, но WebDav поддерживается только Microsoft до Exchange 2007.

Кто-нибудь может мне помочь?

thx

Eddy

Ответы [ 2 ]

1 голос
/ 12 сентября 2012

Вы можете использовать API Microsoft EWS, который является открытым исходным кодом для Android, выполнив следующие шаги:

  1. Загрузите исходный код, доступный в URL, http://archive.msdn.microsoft.com/ewsjavaapi EWSJavaAPI_1.1.5.zip

  2. Внесите изменения в api выше, чтобы работать для JDK 1.4 в затмении, например удалить аннотации отмены и т. Д.

  3. Загрузить исходный кодкод пакета javax.*, доступный по указанному ниже URL, http://www.java2s.com/Code/Jar/j/Downloadjsr17310srcjar.htm jsr173_1.0_src.jar.zip

  4. Загрузить исходный код stax api, доступный по указанному ниже URL,http://dist.codehaus.org/stax/distributions stax-src-1.2.0.zip

  5. Сохраните все источники в рамках одного проекта Java в eclipse

  6. Откройте проводник проекта и выберите пакет, который начинается с « javax » и переименуйте его в название вашей компании, например: com . Примечание: Eclipse запросит изменение всех контекстов именования, затем нажмите OK.

  7. Экспорт всех источников java в один файл jar.


Теперь вы можете использовать jar в приложении Android без каких-либо проблем.

Я использовал тот же способ, который описан выше, и он прекрасно работал в приложении для Android на 100%.

0 голосов
/ 20 сентября 2011

Существует JAVA-версия EWS Managed API.Возможно, вы можете использовать это в качестве отправной точки.

http://archive.msdn.microsoft.com/ewsjavaapi.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...