首页 > 解决方案 > java.io.IOException:Android 11 中没有此类设备错误

问题描述

FileChannel src = new FileInputStream(source).getChannel();
FileChannel dst = new FileOutputStream(destination).getChannel();
dst.transferFrom(src, 0, src.size());  

src 路径是 --> /storage/emulated/0/Pictures/IMG_20210630_182546.jpg

这是目标文件夹 --> /storage/emulated/0/Android/data/com.tp.qa/files/temp

目标图像名称 --> /gallery1625059659.jpg

从上述来源复制文件有问题吗?

标签: javaandroidandroid-11android-storage

解决方案


在 android 11 中,不允许直接访问存储。这是如何在 Android 11 中使用范围权限的文档。您可以尝试此解决方案。在我的情况下,这有效。


推荐阅读