前言
其实我之前写过这样一篇 Qt for Android 调用系统摄像头和相册 文章,里面的功能是可以满足我现在这个需求,就是换头像吧,打开系统相册,然后选择照片,然后返回照片的路径,但是基本是图片贴出,这也是自己坑了自己一波,当然有那个demo提供,也是懒的再去下载改动了,这里就全新记录一遍高版本的androidx的实现方式,简单明了高效
打开相册
我这边实现的是原生java实现的,所以只写出android的实现代码,至于Qt如何调用,请参考我上面提到的那篇博客,或者查看我其他博客学习。
因为相册中的照片都是存储在sd卡上的,所以需要在 Manifest文件 中添加sd卡的权限,sd卡的权限属于危险权限所以需要进行运行时处理,如下所示:
添加权限:
<uses-permiss