在后台发送 WhatsApp/Hangout (Gmail) 邮件

Send WhatsApp/Hangout (Gmail) message on background

我想知道是否可以在后台发送 WhatsApp messageGmail message,因为现在我正在做 Share to :

public void WhatsAppMessage(View view) {
    Intent SendMessage = new Intent(Intent.ACTION_SEND);
    SendMessage.setType("text/plain");
    String text = "MESSAGE GOES HERE";
    SendMessage.setPackage("com.whatsapp");
    if (SendMessage != null) {
        SendMessage.putExtra(Intent.EXTRA_TEXT, text);
        startActivity(Intent.createChooser(SendMessage, text));
    } else {
        Toast.makeText(this, "WhatsApp not installed", Toast.LENGTH_SHORT)
                .show();
    }
}

有什么方法可以select一个你想发消息的联系人,然后发给him/her不用自己打开APP ?

我一直在寻找一个好的答案,最后我最终使用了 JAVA mail API 它允许我以编程方式发送消息,因为 WhatsApp 上没有 API 或 Hangouts 不可能那样做。