这篇文章http://ericmiles.wordpress.com/2010/09/22/connecting-the-dots-with-android-syncadapter/是一个简洁而又出色的概述,介绍了创建同步适配器并在Android框架内使其正常运行的方法。
Adam Pullen提供了一个简单基本的解释(最后更新于2011年5月13日)。该文章分为两部分,包含ShowMyAccountAuthenticator示例项目。
我自己也还在学习中,但这个帖子应该能帮助你有些了解。
http://www.mail-archive.com/android-developers@googlegroups.com/msg64769.html
Kyle Miller的文章(2012年3月10日)总结了如何开始使用SDK示例中包含的SampleSyncAdapter项目。他描述了如何在手机系统设置中添加应用程序的帐户。基本上,他解释了如何使用AuthenticationService
、Authenticator
和AuthenticatorActivity
类来处理使用令牌进行服务器身份验证。文章末尾还有一些关于authenticator.xml
、syncadapter.xml
和contacts.xml
的内容。
当我手动检查http://source.android.com的Android源代码时,这些并未包含在内。也许有人可以找到原始的谷歌日历/联系人同步适配器的适当源代码?(不仅仅是MS Exchange)
这是我通过谷歌找到的一篇德国学生研究论文:
ftp://ftp.informatik.uni-stuttgart.de/pub/library/medoc.ustuttgart_fi/STUD-2348/STUD-2348.pdf