Android:如何集成whatsapp调用

时间:2016-06-28 04:49:58

标签: android android-intent

有没有办法通过另一个应用程序的whatsapp直接拨打号码?

我尝试使用以下代码重定向消息传递,并且工作正常。

Uri uri = Uri.parse("smsto:" + number);
Intent i = new Intent(Intent.ACTION_SENDTO, uri);
i.setPackage("com.whatsapp");
startActivity(Intent.createChooser(i, ""));`

有没有类似的方式来打电话?

1 个答案:

答案 0 :(得分:0)

我不确定,因为我没有对此进行测试,但希望这会有效,

 Intent callIntent = new Intent(Intent.ACTION_CALL);
 callIntent.setData(Uri.parse("tel:" + number));
 callIntent.setPackage("com.whatsapp");
 startActivity(callIntent);

不要忘记清单文件中的以下权限

 <uses-permission android:name="android.permission.CALL_PHONE" />