AI智能
改变未来

Android 在调用系统裁剪图片时报“无法加载此图片”

我的问题和别人的情况不太一样,我权限,fileprovider,也提供了读写临时访问权限

intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);intent.addFlags(Intent.FLAG_GRANT_WRITE_URI_PERMISSION);

仍然报错,百思不得其解,后来跟踪了一下发现拍照之后并没有生成图片文件,也就是说提供的文件路径无效,我用的是Environment.getExternalStorageDirectory()来获取文件路径的,这个方法在api 29是过时的因此我用了

activiy.getExternalCacheDir()

来设置文件路径发现可以正常裁剪,因此记录一下希望可以帮到你。

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » Android 在调用系统裁剪图片时报“无法加载此图片”