private Uri getContentUriByFile(File file) {
if (Build.VERSION.SDK_INT >= 30) {
ContentValues contentValues = new ContentValues();
contentValues.put(MediaStore.Images.Media.DATA, file.getAbsolutePath());
contentValues.put(MediaStore.Images.Media.DISPLAY_NAME, file.getName());
contentValues.put(MediaStore.Images.Media.MIME_TYPE, "image/jpeg");
return mActivity.getContentResolver().insert(MediaStore.Images.Media.EXTERNAL_CONTENT_URI
, contentValues);
} else {
return Uri.fromFile(file);
}
}
Android sdk=30 获取文件Uri
最新推荐文章于 2023-05-22 14:21:18 发布