我正在使用此代码在 Whatsapp、Facebook 和 Instagram 等上共享图像。此代码在 API 25 下运行良好,但在 API 25 上不起作用。Intent share = new Intent("android.intent.action.SEND");
share.setType("image/jpeg");
share.putExtra("android.intent.extra.STREAM", Uri.parse(this.imgUrl));
startActivity(Intent.createChooser(share, "via"));
3 回答
aluckdog
TA贡献1847条经验 获得超7个赞
首先确保您已添加权限
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
然后使用此代码
Intent share = new Intent(Intent.ACTION_SEND);
share.setType("image/jpeg");
Uri imageUri = Uri.parse(this.imgUrl);
share.putExtra(Intent.EXTRA_STREAM, imageUri);
startActivity(Intent.createChooser(share, "Select"));
添加回答
举报
0/150
提交
取消