如何将位图保存到KOTLIN中的存储(在Java中不推荐使用Media.insertImage ==> insertImage,在Java中也不推荐使用Media.DATA ==> DATA)

问题描述 投票:0回答:1

在KOTLIN中,所有其他选择都已经过测试,但是位图图像无法保存到外部存储

如果我使用:

MediaStore.Images.Media.insertImage(this.contentResolver,file.absolutePath,file.name,file.name)

然后,我得到了“ insertImage在Java中已弃用

如果我使用:

values.put(MediaStore.Images.Media.DATA,file.absolutePath)context.contentResolver.insert(MediaStore.Images.Media.EXTERNAL_CONTENT_URI,值)

然后,我得到了“ Java中不推荐使用DATA

Environment.getExternalStorageDirectory()已弃用

如何解决此问题?

android kotlin mediastore android-external-storage insert-image
1个回答
0
投票
使用insert()获得uri。打开uri的输出流并将其压缩到它。 Android Q?
© www.soinside.com 2019 - 2024. All rights reserved.