Android10 uCrop无法打开裁剪页面

来源:6-13 客户端注册功能实现-2

passerbyYSQ

2020-05-22

这个问题,没有在老师您的项目测试过。

我在做自己Android课程作业的期末作品时候遇到的问题,在这里我真的很感谢老师的课程,对我的Android课程的期末作品的制作有很大帮助。。(虽然我并没有用MVP模式,,因为还没学到家,哈哈。。)。所以算是一个课外题,想咨询一下老师。

我的APP在Android10上打开系统相册,选中图片后,无法打开uCrop的裁剪页面。
但是,拍照后可以正常打开裁剪页,进行正常的裁剪。

然后我在网上找答案,后来发现了,把targetSdkVersion从29改为28,就不会出现上述情况了。
不知道老师在使用uCrop框架时,有没有遇到Android Q的适配问题,对于Android Q,我上述的这种问题有其他的解决方案吗?

写回答

2回答

Qiujuer

2020-05-28

多谢你对课程的肯定哈,开心中....


可以继续使用targetSdkVersion=29,降低为28是为了10的机器不严格执行自身的限制。

如果你换为29,则需要你这边把得到的string地址,转换为uri,再丢给uCrop就好了。


path->uri 这个过程很简单,可以百度一下,这样你也会学到更多。

0
1
passerbyYSQ
系统相册选中图片后回调到onActivityResult()中,通过intent取出选中图片的uri。但是问题就出在这里,相册选中图片后,无法打开uCrop的裁剪页面(打开后崩溃)。由于我手头上没有Android10,索引没有报错。楼下是,代码截图
2020-05-28
共1条回复

passerbyYSQ

提问者

2020-05-28

//img1.sycdn.imooc.com/szimg/5ecf63560903bb2612720751.jpg


111111

0
6
Qiujuer
回复
passerbyYSQ
多谢肯定,你的学习态度很赞。
2020-06-03
共6条回复

手把手开发完整的即时通讯App 客户端+服务端+MVP架构

客户端+服务端+MVP架构+封装思想+主流框架

1757 学习 · 874 问题

查看课程