Android11复制图片从共享目录到APP私有目录时,位置信息(经纬度)丢失

先贴代码吧:

        使用相册选择,选择一张具有位置信息的图片。在返回结果中,将相册中的该图片复制到APP的私有目录(/sdcard/Android/data/com.xxx.xxx/)中,发现复制后的图片缺少经纬度信息。

        不巧的是,使用Android9等低版本的系统在使用相同的方法复制之后,没有缺少经纬度信息。问题是出在哪里呢?

经过测试发现,是因为android10开始引入了新的权限,用以控制用户获取媒体文件的位置信息:ACCESS_MEDIA_LOCATION