如何解决如何使用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 举报,一经查实,本站将立刻删除。