Android教程/参考:使用exchange activesync访问联系人,电子邮件和联系人?

时间:2012-02-06 17:58:57

标签: android exchange-server activesync

我计划开发Android应用程序来同步Outlook交换联系人和邮件到myapp。 我google了它,但没有得到任何关于它的教程。我只获得了设置主动同步和其他第三方应用的结果。任何人请指导我理解

  1. 什么交换主动同步?有没有图书馆可以访问Outlook交换。
  2. 是否有编写android / java程序的教程来访问outlook exchange(exchange activesync)。
  3. 有没有开源项目?
  4. 我可能误解了关于交换的activesync ..请指导我完成我的项目,参考好的教程/博客来完全理解这个概念..

    谢谢,

2 个答案:

答案 0 :(得分:3)

问题1& 2和3 :嗯,最好的教程/示例将是Google提供的已经现有的 Exchange同步适配器。这也是一个开源(Apache许可证)项目。

这个适用于ICS,您应该从以下部分开始:

从AndroidManifest.xml我们可以看到com.android.exchange.EmailSyncAdapterServicecom.android.exchange.ContactsSyncAdapterServicecom.android.exchange.CalendarSyncAdapterService都实现了SyncAdapter API,从而为您提供了搜索的起点。

如果您需要来自Gingerbread(或更早版本)的代码,则应检查以前用于存放Exchange同步适配器的电子邮件应用的GIT。

答案 1 :(得分:0)

我认为有关交换activesync的最佳资源是http://technet.microsoft.com/en-us/library/aa998357.aspx
此外,AFAIK microsoft拥有多项专利并需要许可才能实施客户端软件,所以我认为没有任何开源实现。
出于这个确切的原因,即便谷歌为Android上的交换服务器提供了非常有限的支持