自己的Android同步适配器?

时间:2009-12-07 10:45:50

标签: android synchronization android-syncadapter

Android 2.0的新闻稿指出新版本支持同步适配器,因此电子邮件和日历不仅可以与gmail和交换同步。但是,在线没有可用的信息如何编写这样的同步适配器。有没有人尝试过它和一些示例代码?

7 个答案:

答案 0 :(得分:26)

答案 1 :(得分:13)

这篇文章http://ericmiles.wordpress.com/2010/09/22/connecting-the-dots-with-android-syncadapter/是一个很好的,虽然简要概述了创建同步适配器并让它在Android框架中发挥得很好。

答案 2 :(得分:4)

答案 3 :(得分:2)

我还在学习自己,但这个帖子可以帮助你理解一点。

http://www.mail-archive.com/android-developers@googlegroups.com/msg64769.html

答案 4 :(得分:1)

article of Kyle Miller(2012年3月10日)总结了如何开始使用SDK示例中包含的SampleSyncAdapter项目。他介绍了如何在手机的系统设置中为应用添加帐户。基本上,他解释了如何使用类AuthenticationServiceAuthenticatorAuthenticatorActivity来处理使用令牌的服务器身份验证。在文章的最后有一些关于authenticator.xmlsyncadapter.xmlcontacts.xml的文字。

答案 5 :(得分:0)

这是我找到的东西

Implements a SyncAdapter for Contacts

不确定这是否是我们需要帮助我们推出自己的联系人同步服务的方式。

答案 6 :(得分:0)

我从android源代码中找到了这个可浏览的android交换同步适配器的源代码:

http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android-apps/4.0.4_r2.1/com/android/exchange/adapter/ContactsSyncAdapter.java?av=f

当我在http://source.android.com手动检出android源时,这些不包括在内。也许有人可以找到原始谷歌日历/联系人同步适配器的适当来源? (不只是MS交换的)

这是我通过谷歌发现的德国学生研究论文:

ftp://ftp.informatik.uni-stuttgart.de/pub/library/medoc.ustuttgart_fi/STUD-2348/STUD-2348.pdf