java - MediaStore.Images.Media.insertImage 已被贬低
问题描述
再会!如何将代码更改为实际代码?
binding.ivShareImage.setOnClickListener(v -> {
Bitmap bitmap = ((BitmapDrawable) binding.ivPicture.getDrawable()).getBitmap();
String path = MediaStore.Images.Media.insertImage(getContentResolver(), bitmap, picturePath, null);
Uri uri = Uri.parse(path);
Intent intentPicture = new Intent(Intent.ACTION_SEND);
intentPicture.setType("image/jpeg");
intentPicture.putExtra(Intent.EXTRA_STREAM, uri);
startActivity(Intent.createChooser(intentPicture, "Share Image"));
});
解决方案
推荐阅读
- node.js - 邮递员环境变量不起作用?
- java - 谁能解释一下这个 mule3 代码吗?
- python - 如何检查字符串是否与列表中的任何字符串相似
- c++ - 一遍又一遍地创建 C++ 共享指针
- javascript - 在复选框上添加选中属性后如何触发Javascript addEventListener的更改
- reactjs - 使用 expo 在 react-native 中动态呈现内容
- javascript - 只执行一次 Ajax 请求
- function - trainable_variables 方法在 Tensorflow 中到底属于哪里?
- java - 如何查看 macOS 上安装的所有 Java 版本?
- ruby-on-rails - 如何在子元素上设置 active_link_to 以仅设置为活动?