因为这个我也不是很明白,简略写一下,会套就够了
API 31以下可用
封装好的类用于通过文件uri来获取文件
直接用就行,我也不知道怎么个意思
public class FileUtil {
@RequiresApi(api = Build.VERSION_CODES.Q)
public static File uriToFile(Context context, Uri uri) throws IOException {
ContentResolver contentResolver = context.getContentResolver();
File destinationFile = createDestinationFile(context);
try (InputStream inputStream = contentResolver.openInputStream(uri);
OutputStream outputStream = new FileOutputStream(destinationFile)) {