val content = ContentValues()
content.put(MediaStore.Images.Media.DISPLAY_NAME,
Calendar.getInstance().time.toString()) //文件名
content.put(MediaStore.Images.Media.DESCRIPTION, "xxx")
content.put(MediaStore.Images.Media.MIME_TYPE, "image/png") //文件类型
//添加uri
val uri: Uri? = contentResolver.insert(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, content)
val op = uri?.let { contentResolver.openOutputStream(it) }
try {
//保存图片
BitmapFactory.decodeFile("$filesDir/b64decode")?.compress(Bitmap.CompressFormat.PNG, 100, op)
op?.close()
} catch (e: Exception) {
e.printStackTrace();
}
安卓kotlin利用uri保存图片到Pictures
最新推荐文章于 2024-04-25 17:48:44 发布