【问题标题】:Android - Make WhatsApp call programmatically from my appAndroid - 从我的应用程序以编程方式调用 WhatsApp
【发布时间】:2018-03-24 01:30:52
【问题描述】:

我正在寻找从我的应用程序启动 WhatsApp 呼叫的代码,但我还没有找到任何解决方案。

这一定是可能的,因为在 Android 联系人中,当您看到任何联系信息时,会有来自 WhatsApp 的电话号码选项。

【问题讨论】:

标签: android android-intent whatsapp


【解决方案1】:

我相信这就是您正在寻找的:

Intent intent = new Intent(Intent.ACTION_DIAL);
/* sets the desired package for the intent */
intent.setPackage("com.whatsapp");
intent.setData(Uri.parse("tel:xxxxxxxxxx"))
startActivity(intent);

来源; How to make a phone call using intent in Android?

不确定该软件包是否会自动使用该应用程序。

这将允许用户选择他们希望如何执行呼叫。 whatsapp 应用程序应设置为提供自己作为拨打电话的方式。

【讨论】:

  • 我想用whatsapp打电话!
  • 我相信这是最安全的解决方案。它将允许用户选择使用哪个应用程序拨打电话。如果未安装 whatsapp,他们可以使用其他电话服务拨打电话。如果您想指定将要使用的应用程序,请让我更新。
  • android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.DIAL dat=tel:xxxxxxxxxx pkg=com.whatsapp }
猜你喜欢
  • 1970-01-01
  • 2012-05-16
  • 2020-09-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多