Android 13根据Uri反向解析图片真实文件路径,Java

Android 13根据Uri反向解析图片真实文件路径,Java

    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
    <uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />
public String getPathFromUri(Context context, Uri contentUri) {
        Cursor cursor = null;
        try {
            String[] proj = {MediaStore.Images.Media.DATA};
            cursor = context.getContentResolver().query(contentUri, proj, null, null, null);
            cursor.moveToFirst();
            int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
            return cursor.getString(column_index);
        } finally {
            if (cursor != null) {
                cursor.close();
            }
        }
    }

https://blog.csdn.net/zhangphil/article/details/129431755https://blog.csdn.net/zhangphil/article/details/129431755

猜你喜欢

转载自blog.csdn.net/zhangphil/article/details/129710413
今日推荐