【问题标题】:How to add whatsapp like options to contact whenever the is a new contact added to Contacts每当将新联系人添加到联系人时,如何添加类似whatsapp的选项以进行联系
【发布时间】:2017-07-20 10:04:04
【问题描述】:

我开发了一个需要做两件事的应用:

  • 创建一个用户帐户(如 WhatsApp)。
  • 每当有新的联系人条目时,如果联系人正在使用我的应用程序,则立即在联系人应用程序中的联系人详细信息页面中显示“通话”或“消息”选项。

Example

【问题讨论】:

  • 每当您打开应用程序时,检查数据库中的所有联系人,如果它在您的列表中,则显示!那应该做对吗?
  • 如果你将任何联系人添加到联系人列表中,即使whatsapp没有在后台运行,它也会显示选项调用XXXXXX,消息给XXXXXX,这是我需要实现的结帐图片附件。

标签: android android-contacts android-syncadapter android-account android-contact-mimetype


【解决方案1】:

您需要创建一个SyncAdapter,这基本上是一种能够将联系人同步到服务器/从服务器同步的服务,就像GoogleGoogle Contacts 所做的那样,您可以将其设置为在有新联系人时通知已添加,并让您的 SyncAdapter 将所需的信息添加到联系人,以便它显示指向您的应用的链接。

如果您转到手机设置 > 帐户,您可以在那里看到 Whatsapp 和 Google 的 SyncAdapters,您可以在其中关闭/打开它们。

要创建同步适配器,您可以关注official docs,或此great tutorial

【讨论】:

  • 教程真的很棒。谢谢
  • 只是一个问题,但我们可以设置同步适配器以在添加新联系人时发出通知,或者您正在谈论为联系人基础 uri 设置 contentobserver 吗? @marmor
  • 此答案仅说明如何创建 SyncAdapter,而不是如何向联系人添加选项
猜你喜欢
  • 1970-01-01
  • 2013-03-15
  • 2012-08-10
  • 1970-01-01
  • 1970-01-01
  • 2014-10-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多