Android-учебник / Ссылка: чтобы получить доступ к контактам, электронной почте и контактам, используя обмен ActiveSync?
Я планировал разработать приложение для Android, чтобы синхронизировать контакты Outlook и обмениваться сообщениями с myapp. Я прогуглил это, но не получил никакого учебника относительно этого. Я получаю только результат для настройки активной синхронизации и других сторонних приложений. Любой, пожалуйста, направьте меня, чтобы понять
- что обмен активная синхронизация? Есть ли библиотека для доступа к обмену outlook?
- Есть ли учебник для написания Android / Java-программы для доступа к обмену Outlook (обмен ActiveSync).
- есть ли проект с открытым исходным кодом?
Я могу неправильно понять об обмене activesync.. пожалуйста, помогите мне завершить мой проект, обратившись к хорошим учебникам / блогам, чтобы полностью понять эту концепцию..
Спасибо,
2 ответа
Вопросы 1 и 2 и 3: Ну, лучшим уроком / примером был бы уже существующий адаптер синхронизации Exchange, предоставленный Google. Это также проект с открытым исходным кодом (лицензия Apache).
Это для ICS, где вы должны начать с проверки следующих разделов:
Из AndroidManifest.xml мы можем видеть, что com.android.exchange.EmailSyncAdapterService
, com.android.exchange.ContactsSyncAdapterService
а также com.android.exchange.CalendarSyncAdapterService
Все они реализуют API SyncAdapter, предоставляя вам отправную точку для поиска.
Если вам нужен код из Gingerbread (или более ранней версии), вам следует проверить GIT для приложения электронной почты, в котором ранее размещался адаптер синхронизации Exchange.
Я считаю, что лучший ресурс об обмене ActiveSync - это http://technet.microsoft.com/en-us/library/aa998357.aspx
Кроме того, AFAIK microsoft имеет несколько патентов и требует лицензии для реализации клиентского программного обеспечения, поэтому я не думаю, что есть какие-либо реализации с открытым исходным кодом.
Именно по этой причине даже Google предоставляет очень ограниченную поддержку Exchange Server на Android