我正在研究android中的IM应用程序。现在我创建了一个单独的表来维护应用程序联系人。在这种情况下,当android系统的联系人发生变化时,我的联系人很难管理。为避免这种情况,我发现使用带有ContactsContract提供程序的同步适配器。我提到developer document来管理联系人。我找到了如何在现有联系人上创建帐户,原始联系人。现在我需要的是如何在ContactsContract.Data上拥有我的列(Presence [String],订阅状态[integer]等)。我知道我必须创建自己的DataKinds,但我不知道如何。所以请给我一些解决方案来解决这个问题。提前谢谢。