如何在 Android Phone Contacts 应用程序的联系人个人资料页面中向我的自定义电话应用程序添加直接呼叫和文本按钮?

问题描述 投票:0回答:1

我希望能够在 Android 手机联系人应用程序的联系人资料页面中添加一个按钮来启动文本或呼叫我的自定义应用程序。 Android 手机联系人应用程序是本机的,因此找到一种方法来执行此操作有点棘手,而且网上似乎没有太多信息。通话和短信按钮将在联系人资料页面中显示为列表联系人号码,它们将具有可点击的操作,并将被重定向到我自己的应用程序进行处理。

一个完美的例子是 WhatsApp(请看截图),他们能够在联系人资料页面中放置一个直接的号召性用语按钮。

到目前为止,我已经尝试在我的清单中添加一个 Intent 过滤器来告诉 Android 我可以处理电话和短信。我还发现的一些想法是使用 Contacts Provider API 将元数据存储到特定设备联系人以链接它们,然后关联自定义 mimetype。然后使用此 mimetype 在清单中添加一个 intent 过滤器,以告诉 Android 我的应用程序可以处理它。然而,这两种方法仍然无法在联系人资料页面中显示号召性用语按钮。

如果你们对实现这个有任何想法,也许还有一些链接可以让我朝着正确的方向前进。我将不胜感激。

android text call contacts whatsapp
1个回答
0
投票

在您的电话号码文本视图中使用这些属性来自动检测电话号码。

android:autoLink="phone"
android:linksClickable="true"
© www.soinside.com 2019 - 2024. All rights reserved.