【问题标题】:Connecting to Outlook calendars on android在 Android 上连接到 Outlook 日历
【发布时间】:2011-05-23 15:57:35
【问题描述】:

如何连接到 Android 上的 Outlook 日历有问题?在我使用过的安卓手机上,outlook 和 google 日历会同步并显示在同一个日历应用程序中。我怎样才能访问这些信息。内容提供程序似乎不起作用,它在 Android 2.2.3 上崩溃(请参阅 [1],无论如何它应该是未记录的,因此不是真正的解决方案)。我尝试使用 GData,但这只会同步您的谷歌日历。它没有您的 Outlook 日历。还有另一个应用程序 exJello,但它只下载您的收件箱和邮件信息。它似乎无法连接到 Outlook 日历。寻找有关可靠库或某些 android 功能的建议,这些功能可以让我访问 Outlook 和 google 上的日历信息。此外,假设 Outlook 已启用 OWA。

  1. http://www.developer.com/ws/article.php/3850276/Working-with-the-Android-Calendar.htm
  2. http://code.google.com/apis/calendar/data/2.0/developers_guide_java.html
  3. http://code.google.com/p/exjello/

谢谢

【问题讨论】:

  • 你找到解决办法了吗?

标签: android outlook calendar gdata


【解决方案1】:

Android 2.2 及更高版本支持 Microsoft Exchange 协议(ActiveSync 是协议系列名称,除非我错了):这通常是用于连接到 Outlook 日历的解决方案,并且需要获得 Microsoft 的许可。对于未连接到 Exchange 服务器(或用于 OWA)的 Outlook 日历,我不确定 Android 中是否有内置解决方案,而且我不熟悉任何可以让您访问的便捷 Java 库也可以这样。

【讨论】:

  • 谢谢费米。我认为 ActiveSync 与需要通过 OWA 访问交换服务器完全不同。 OWA 完全基于 https 获取/发布,不需要任何许可,只需在交换端启用即可。
  • 非常正确:ActiveSync 与 OWA https 协议不同。我知道许多连接器库使用 OWA(Evolution 的连接器就是其中之一,我认为)但我知道仍然没有任何 Java 库会说 OWA
  • 再次感谢。 OWA 和 https 的问题是日历界面似乎只适用于 IE(至少在 Exchange 2007 上,也许它在 Exchange 2010 中得到修复)所以即使你欺骗了初始用户代理,它最终仍然没有给你所有信息。我希望有人为此做了所有肮脏的工作:-),让我们看看是否有人有建议。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-01-01
相关资源
最近更新 更多