以编程方式将WhatsApp发送到没有选择器的联系人列表

时间:2015-06-24 06:33:43

标签: android android-intent

我正在为Android开发一个新的应用程序。我基本上想通过我的应用程序将WhatsApp消息发送到手机中的联系人或号码列表。 重要的是,我想在不使用选择器的情况下这样做。换句话说,我的应用程序将检索我的所有联系人,然后在将消息发送到列表之前进行一些过滤,而无需用户手动使用选配器。

我可以在没有Rooting设备的情况下执行此操作吗? 任何帮助都非常感谢。

1 个答案:

答案 0 :(得分:1)

通过任何申请分享......

public void sendAppMsg(View view) {

    Intent intent = new Intent(Intent.ACTION_SEND);
    intent.setType("text/plain");
    String text = " message you want to share..";
    // change with required application package

    intent.setPackage("PACKAGE NAME OF THE APPLICATION");
    if (intent != null) {
        intent.putExtra(Intent.EXTRA_TEXT, text);//
        startActivity(Intent.createChooser(intent, text));
    } else {

        Toast.makeText(this, "App not found", Toast.LENGTH_SHORT)
                .show();
    }
}

注意:根据您的要求更改*应用程序的包装名称,如

示例:USE

Whatsapp:intent.setPackage("com.whatsapp");

Linkedin:intent.setPackage("com.linkedin.android");

Twitter:intent.setPackage("com.twitter.android");

Facebook:intent.setPackage("com.facebook.katana");

GooglePlus:intent.setPackage("com.google.android.apps.plus");