有人知道如何从内部存储中的谷歌驱动器网址复制/保存/存储文件? 我尝试了类似的东西,但不起作用,因为要从谷歌存储在设备上我们需要阅读文件并在我们的设备上制作副本,否则谷歌不允许这样做。谢谢你提前
enter code here
try {
File sd = Environment.getExternalStorageDirectory();
if (sd.canWrite()) {
int end = from.toString().lastIndexOf("/");
String str1 = from.toString().substring(0, end);
String str2 = from.toString().substring(end+1, from.length());
File source = new File(str1, str2);
File destination= new File(to, str2);
if (source.exists()) {
FileChannel src = new FileInputStream(source).getChannel();
FileChannel dst = new FileOutputStream(destination).getChannel();
dst.transferFrom(src, 0, src.size());
src.close();
dst.close();
}
}
return true;
} catch (Exception e) {
return false;
}
}