发送图像+;从我的android设备向whatsapp发送文本

发送图像+;从我的android设备向whatsapp发送文本,android,whatsapp,sharing,Android,Whatsapp,Sharing,我有一个小问题,我有这个代码,到目前为止,它打开了我想要的所有共享首选项,当我选择whatsapp或任何其他媒体来共享时,它说不支持该文件,发生了什么?谢谢 public void onClickWhatsApp(View view) { PackageManager pm = getPackageManager(); try { Uri imageUri = Uri.parse("android.resource://" + get

我有一个小问题,我有这个代码,到目前为止,它打开了我想要的所有共享首选项,当我选择whatsapp或任何其他媒体来共享时,它说不支持该文件,发生了什么?谢谢

 public void onClickWhatsApp(View view) {

        PackageManager pm = getPackageManager();
        try {

            Uri imageUri = Uri.parse("android.resource://" + getPackageName()
                    + "/drawable/" + "ic_launcher");
            PackageInfo info = pm.getPackageInfo("com.whatsapp", PackageManager.GET_META_DATA);
            Intent shareIntent = new Intent();
            shareIntent.setAction(Intent.ACTION_SEND);
            shareIntent.putExtra(Intent.EXTRA_TEXT, "text example");
            shareIntent.putExtra(Intent.EXTRA_STREAM, imageUri);
            shareIntent.setType("image/jpeg");
            shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
            startActivity(Intent.createChooser(shareIntent, "send"));

        } catch (PackageManager.NameNotFoundException e) {
            Toast.makeText(this, "WhatsApp not Installed", Toast.LENGTH_SHORT)
                    .show();
        }


    }

你能发布一些截图吗?你的问题不完全可以理解!只需添加该方法,并在按下按钮时调用它,看看发生了什么,这与发生在我身上的相同@HarshitAgrawalAs据我所知,您的问题是希望将whatsapp中的图像和文本一起发送?如果我答错了您的问题,请更正我或向我详细说明您的问题!我是来帮忙的。让我试试你说的代码!