我想从我的应用程序通过WhatsApp开始语音通话而无需进入WhatsApp聊天窗口。这是我的代码:
Uri mUri = Uri.parse("tel:" + getPhoneNumber(contactName, context));
Intent mIntent = new Intent(Intent.ACTION_CALL, mUri);
mIntent.setPackage("com.whatsapp");
mIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(mIntent);
其中getPhoneNumber(contactName,context)将电话号码作为String返回。它适用于android.phone应用程序,但不适用于whatsapp