Estoy buscando un cliente de correo electrónico de Android que se conecte a un servidor Exchange 2010 alojado a través de Exchange Web Services (EWS). Sé que hay varias aplicaciones de correo (incluido el cliente de correo estándar) que pueden funcionar con Exchange a través de ActiveSync y/o WebDAV, pero mi servidor no admite ninguna de estas.
Esto es lo que he encontrado:
Mención de Honor:
JWebServices for Exchange es una API de Java para Microsoft Exchange 2007/2010/2013 y Office 365. La API ofrece una funcionalidad completa de servicios web de Exchange, incluida la capacidad de crear/actualizar/mover/copiar elementos y carpetas, buscar elementos y carpetas, enviar mensajes, enviar solicitudes de reuniones y más. Soporta JDK 1.5+ y Android 1.6+.
Puede usar la API EWS de Microsoft, que es de código abierto para Android, siguiendo los siguientes pasos:
descargue el código fuente disponible en la URL: http://archive.msdn.microsoft.com/ewsjavaapi EWSJavaAPI_1.1.5.zip
Realice los cambios en la API anterior para que funcionen con JDK 1.4 en Eclipse, como eliminar anotaciones de anulación, etc.
Descargue el código fuente del paquete javax.* disponible en la siguiente URL http://www.java2s.com/Code/Jar/j/Downloadjsr17310srcjar.htm jsr173_1.0_src.jar.zip
Descargue el código fuente de la API de stax disponible en la siguiente URL, http://dist.codehaus.org/stax/distributions stax-src-1.2.0.zip
Mantenga todas las fuentes bajo el único proyecto de Java en Eclipse
Abra el explorador de proyectos y seleccione el paquete que comienza con " javax " y cambie el nombre al nombre de su empresa (por ejemplo, com ). Nota: Eclipse le pedirá que cambien todos los contextos de nombres y luego haga clic en Aceptar.
Exporte todas las fuentes de Java a un solo archivo jar.
Entonces, puede usar el jar en la aplicación de Android sin ningún problema.
Utilicé la misma forma explicada anteriormente y funcionó en la aplicación de Android al 100% perfectamente.
preetha