微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用Android共享意图共享文本和图像?

如何解决如何使用Android共享意图共享文本和图像?

我想使用类人共享意图共享图像和文本。在现有代码中,它为whatsapp和gmail“无法附加文件错误共享“ null.bin”文件

String msg = title + "\n\nDownload the app Now & Register using link:\n "+ invitationLink;

    Uri imageUri = (new Uri.Builder())
            .scheme(ContentResolver.SCHEME_ANDROID_RESOURCE)
            .authority(getContext().getResources().getResourcePackageName(R.drawable.hblogo))
            .appendpath(getContext().getResources().getResourceTypeName(R.drawable.hblogo))
            .appendpath(getContext().getResources().getResourceEntryName(R.drawable.hblogo))
            .build();


    //Share Android App Data To Other Apps
    Intent sendIntent = new Intent();
    sendIntent.setAction(Intent.ACTION_SEND);

    //Image Uri Share
    if(imageUri!=null){
        sendIntent.putExtra(Intent.EXTRA_STREAM,imageUri);
    }

    sendIntent.putExtra(Intent.EXTRA_TEXT,msg);
    sendIntent.setType("*/*");

    Intent shareIntent = Intent.createChooser(sendIntent,null);
    startActivity(shareIntent);

}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。