有没有办法通过另一个应用程序的whatsapp直接拨打号码?
我尝试使用以下代码重定向消息传递,并且工作正常。
Uri uri = Uri.parse("smsto:" + number);
Intent i = new Intent(Intent.ACTION_SENDTO, uri);
i.setPackage("com.whatsapp");
startActivity(Intent.createChooser(i, ""));`
有没有类似的方式来打电话?
答案 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" />