我知道从 api 29 开始,我们需要使用 URI 和图像 ID 来执行位图操作,但是为了从图像路径迁移到 uri,我需要删除真实用户数据库和服务器数据库,如果有办法避免这种情况我想尝试。例如,我在这里收到“FileNotFoundExeption:没有内容提供者”错误:
BitmapFactory.decodeStream(context.getContentResolver().openInputStream(Uri.parse(path)), new Rect(), options);
谢谢!
编辑:
path 是绝对文件路径,例如 /storage/emulated/0/DCIM/Camera/20200128_122949_020.jpg
在代码片段中,我试图解码图像边界,例如通过图像路径获取文件系统上图像的宽度和高度。