我计划开发android应用程序,将outlook交换联系人和邮件同步到myapp。我在谷歌上搜索了一下,但没有得到任何关于这方面的教程。我只得到设置活动同步和其他第三方应用程序的结果。任何人请引导我理解
- 什么是exchange活动同步?有图书馆可以访问outlookexchange吗
- 有没有教程可以编写android/java程序来访问outlook exchange(exchangeactivesync)
- 有开源项目吗
我可能误解了关于exchange activesync的。。请指导我通过参考优秀的教程/博客来完成我的项目,以完全理解这些概念。。
谢谢你,
问题1&2和3:好吧,最好的教程/示例是谷歌提供的已经存在的Exchange同步适配器。这也是一个开源(Apache许可证)项目。
这是针对ICS的,您应该从查看以下部分开始:
从AndroidManifest.xml中,我们可以看到com.android.exchange.EmailSyncAdapterService
、com.android.exchange.ContactsSyncAdapterService
和com.android.exchange.CalendarSyncAdapterService
都实现了SyncAdapter API,从而为您的搜索提供了一个起点。
如果您需要Gingerbread(或更早版本)的代码,您应该检查以前用于容纳Exchange同步适配器的电子邮件应用程序的GIT。
我相信有关exchange-activesync的最佳资源是http://technet.microsoft.com/en-us/library/aa998357.aspx
此外,AFAIK-microsoft拥有多项专利,并且需要许可证才能实现客户端软件,所以我不认为有任何开源实现
正是因为这个原因,即使是谷歌也为安卓上的exchange服务器提供了非常有限的支持