每当将新联系人添加到联系人时,如何添加类似whatsapp的选项以进行联系
Posted
技术标签:
【中文标题】每当将新联系人添加到联系人时,如何添加类似whatsapp的选项以进行联系【英文标题】:How to add whatsapp like options to contact whenever the is a new contact added to Contacts 【发布时间】:2017-07-20 10:04:04 【问题描述】:我开发了一个需要做两件事的应用:
创建一个用户帐户(如 WhatsApp)。 每当有新的联系人条目时,如果联系人正在使用我的应用程序,则立即在联系人应用程序中的联系人详细信息页面中显示“通话”或“消息”选项。Example
【问题讨论】:
每当您打开应用程序时,检查数据库中的所有联系人,如果它在您的列表中,则显示!那应该做对吗? 如果你将任何联系人添加到联系人列表中,即使whatsapp没有在后台运行,它也会显示选项调用XXXXXX,消息给XXXXXX,这是我需要实现的结帐图片附件。 【参考方案1】:您需要创建一个SyncAdapter
,这基本上是一种能够将联系人同步到服务器/从服务器同步的服务,就像Google
为Google Contacts
所做的那样,您可以将其设置为在有新联系人时通知已添加,并让您的 SyncAdapter
将所需的信息添加到联系人,以便它显示指向您的应用的链接。
如果您转到手机设置 > 帐户,您可以在那里看到 Whatsapp
和 Google 的 SyncAdapters
,您可以在其中关闭/打开它们。
要创建同步适配器,您可以关注official docs,或此great tutorial。
【讨论】:
教程真的很棒。谢谢 只是一个问题,但我们可以设置同步适配器以在添加新联系人时发出通知,或者您正在谈论为联系人基础 uri 设置 contentobserver 吗? @marmor 此答案仅说明如何创建 SyncAdapter,而不是如何向联系人添加选项以上是关于每当将新联系人添加到联系人时,如何添加类似whatsapp的选项以进行联系的主要内容,如果未能解决你的问题,请参考以下文章