我想在我的应用程序中将手机通讯录(姓名和电话号码)与我的contentProviver“通讯录”同步。所以我搜索并找到两种方法:ContentOberver和SyncAdapter。与应用程序同步手机通讯录
在我的情况下,我不需要与Internt进行连接,因此我只与我的应用程序的数据库同步。如果用户删除了我想要在我的数据库中删除的联系人,则更新或插入时也是如此。
因此ContentObserver是这种情况下更好的方法吗?
有一种方法可以知道联系人的关键?就像db中一行的关键字一样。如果是的话,我可以频繁更新我的数据库(用户可以选择时间)。
在我的应用程序中,用户可以选择一些集体呼叫(如白名单),所以我只需要在我的应用程序中读取联系人。我的数据库应该有相同的手机联系人数据库,因此当用户更改名称时,联系人会自动更改名称。 – weldsonandrade 2012-07-23 19:55:44
我看起来更深入ContentObserver,我认为这对我的目的不起作用,因为我必须将其注册,但我可以使用警报周期性地初始化。 – weldsonandrade 2012-07-23 19:58:25
你认为我必须做什么? – weldsonandrade 2012-07-23 19:58:59