我只想使用whatsapp向特定联系人发送消息,而无需用户从他的联系人列表中选择它。我正在使用下面的代码来激发意图
try {
String num= "+918888888888"; // contains spaces.
num= num.replace("+", "").replace(" ", "");
Intent sendIntent = new Intent("android.intent.action.MAIN");
sendIntent.putExtra("jid", num+ "@s.whatsapp.net");
sendIntent.putExtra(Intent.EXTRA_TEXT, "Test");
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.setPackage("com.whatsapp");
sendIntent.setType("text/plain");
startActivity(sendIntent);
} catch (Exception e) {
app.showSnackBar(parentView, "Whatsapp have not been installed.");
}
答案 0 :(得分:0)
不可能,您将必须通过您的清单获得用户对此权限,以便您必须向用户显示联系人列表