Я ищу клиент электронной почты Android, который подключается к размещенному серверу Exchange 2010 через веб-службы Exchange (EWS). Я знаю, что есть несколько почтовых приложений (включая стандартный почтовый клиент), которые могут работать с Exchange через ActiveSync и/или WebDAV, но мой сервер не поддерживает ни одно из них.
Вот что я нашел:
Похвальный отзыв:
JWebServices for Exchange — это Java API для Microsoft Exchange 2007/2010/2013 и Office 365. API предлагает полную функциональность веб-служб Exchange, включая возможность создавать/обновлять/перемещать/копировать элементы и папки, искать элементы и папки, отправлять сообщения, отправлять запросы на встречи и многое другое. Поддерживает JDK 1.5+ и Android 1.6+.
Вы можете использовать Microsoft EWS API с открытым исходным кодом для Android, выполнив следующие действия:
загрузите исходный код, доступный по URL-адресу: http://archive.msdn.microsoft.com/ewsjavaapi EWSJavaAPI_1.1.5.zip
Внесите изменения в вышеуказанный API, чтобы он работал с JDK 1.4 в Eclipse, например, удалите аннотации переопределения и т. д.
Загрузите исходный код пакета javax.*, доступный по указанному ниже URL-адресу http://www.java2s.com/Code/Jar/j/Downloadjsr17310srcjar.htm jsr173_1.0_src.jar.zip .
Загрузите исходный код stax API, доступный по ссылке ниже: http://dist.codehaus.org/stax/distributions stax-src-1.2.0.zip.
Храните все исходники в одном Java-проекте в Eclipse.
Откройте проводник проекта и выберите пакет, который начинается с « javax », и переименуйте его в название вашей компании (например, com ). Примечание. Eclipse запросит изменение всех контекстов именования, затем нажмите OK.
Экспортируйте все исходники Java в один JAR-файл.
Тогда вы можете без проблем использовать банку в приложении для Android.
Я использовал тот же способ, описанный выше, и он отлично работал в приложении Android на 100%.
прита