Android-учебник / Ссылка: чтобы получить доступ к контактам, электронной почте и контактам, используя обмен ActiveSync? - PullRequest
3 голосов
/ 06 февраля 2012

Я планировал разработать приложение для Android, чтобы синхронизировать контакты Outlook и обмен почтой с myapp.Я прогуглил это, но не получил никакого учебника относительно этого.Я получаю только результат для настройки активной синхронизации и других сторонних приложений.Любой, пожалуйста, помогите мне понять,

  1. Что такое активная синхронизация?Есть ли библиотека для доступа к обмену outlook.
  2. Существует ли учебник по написанию android / java-программы для доступа к обмену outlook (exchange activesync).
  3. существует ли какой-либо проект с открытым исходным кодом?

Возможно, я неправильно понялоб обмене activesync .. пожалуйста, помогите мне завершить мой проект, обратившись к хорошим учебным пособиям / блогам , чтобы полностью понять эту концепцию ..

Спасибо,

Ответы [ 2 ]

3 голосов
/ 13 февраля 2012

Вопросы 1 и 2 и 3 : Что ж, лучшим учебником / примером будет уже существующий существующий адаптер синхронизации Exchange, предоставленный Google. Это также проект с открытым исходным кодом (лицензия Apache).

Это для ICS , где вы должны начать с проверки следующих разделов:

Из файла AndroidManifest.xml мы видим, что <a href="http://android.yongbok.net/repository/packages/apps/Exchange/src/com/android/exchange/EmailSyncAdapterService.java" rel="nofollow">com.android.exchange.EmailSyncAdapterService</a>, <a href="http://android.yongbok.net/repository/packages/apps/Exchange/src/com/android/exchange/ContactsSyncAdapterService.java" rel="nofollow">com.android.exchange.ContactsSyncAdapterService</a> и <a href="http://android.yongbok.net/repository/packages/apps/Exchange/src/com/android/exchange/CalendarSyncAdapterService.java" rel="nofollow">com.android.exchange.CalendarSyncAdapterService</a> все реализуют API SyncAdapter, что дает вам отправную точку для поиска.

Если вам нужен код из Gingerbread (или более ранней версии), вам следует проверить GIT для приложения электронной почты, в котором ранее размещался адаптер синхронизации Exchange.

0 голосов
/ 09 февраля 2012

Я считаю, что лучший ресурс об обмене activesync - http://technet.microsoft.com/en-us/library/aa998357.aspx
Кроме того, AFAIK microsoft имеет несколько патентов и требует лицензии для реализации клиентского программного обеспечения, поэтому я не думаю, что есть какие-либо реализации с открытым исходным кодом.
Именно по этой причине даже Google предоставляет очень ограниченную поддержку для сервера обмена на Android

...