gpt4 book ai didi

Android 写入具有错误权限的文件

转载 作者:太空宇宙 更新时间:2023-11-03 11:09:11 25 4
gpt4 key购买 nike

当我将文件写入 sdcard 时,它写入文件的权限为 -rw-rw---- 并且所有者为 root。我遵循了文件写入权限的 android 指南,但它没有说明以 root 身份写入文件。我需要能够使用 android 文件管理器打开此文件,但没有权限,因为我没有 root 权限。这是输出文件的代码:

 File file = getExternalStorageDirectory();

File sim = new File(file, "Driving Sim App/");
sim.getParentFile().mkdirs();
sim = new File(sim, name+".csv");

try {
BufferedWriter bor = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(sim)));
bor.write("This is a test");
bor.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
return;
} catch (IOException e) {
e.printStackTrace();
}

我的 list 文件中也有这个:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

任何帮助将不胜感激,谢谢!

最佳答案

您可能想尝试:File file = Environment.getExternalStorageDirectory();

关于Android 写入具有错误权限的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28906277/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com