【发布时间】:2018-03-24 01:30:52
【问题描述】:
我正在寻找从我的应用程序启动 WhatsApp 呼叫的代码,但我还没有找到任何解决方案。
这一定是可能的,因为在 Android 联系人中,当您看到任何联系信息时,会有来自 WhatsApp 的电话号码选项。
【问题讨论】:
-
@Karl 这个不适合我
标签: android android-intent whatsapp
我正在寻找从我的应用程序启动 WhatsApp 呼叫的代码,但我还没有找到任何解决方案。
这一定是可能的,因为在 Android 联系人中,当您看到任何联系信息时,会有来自 WhatsApp 的电话号码选项。
【问题讨论】:
标签: android android-intent whatsapp
我相信这就是您正在寻找的:
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 应用程序应设置为提供自己作为拨打电话的方式。
【讨论】:
android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.DIAL dat=tel:xxxxxxxxxx pkg=com.whatsapp }