有没有办法在 Android 中获取联系人更改

Posted

技术标签:

【中文标题】有没有办法在 Android 中获取联系人更改【英文标题】:Is there a Way to Get the Contacts Changes in Android 【发布时间】:2014-12-07 14:14:33 【问题描述】:

我正在创建一个应用程序,其中一部分我必须定期检查联系人。但是,如果我收到通知会很好,每当在 android 的联系人数据库中添加、删除或更新任何联系人或发生任何联系人事件时。有没有办法做到这一点,我能得到这些改变吗?

Even if i don't get those changes its still OK but i wanna get notify that something has changed in Contact Database.

I tried but don't find any solution.

【问题讨论】:

【参考方案1】:

实现一个 BroadCastReceiver 并在 ContentObserveronChange 方法中以该接收器为目标发送广播。

扩展 ContentObserver

更多信息请见here

【讨论】:

好的,我尝试实现它。

以上是关于有没有办法在 Android 中获取联系人更改的主要内容,如果未能解决你的问题,请参考以下文章

android电子邮件地址获取、存储和显示

在 Android 中,如何仅选择 PHONE 联系人?

提示“你没有权限在此文件中保存文件,请与管理员联系以获取相应权限”的解决办法

提示“你没有权限在此文件中保存文件,请与管理员联系以获取相应权限”的解决办法

我可以在 android 上启动联系人应用程序并实际获取所选联系人的手机号码吗?

如何以编程方式在android 10中恢复已删除的联系人