gpt4 book ai didi

java - Android 将文本文件写入内部存储

转载 作者:行者123 更新时间:2023-11-29 10:10:59 25 4
gpt4 key购买 nike

使用模拟器我可以将文本文件写入/data/local 但是当我使用我的设备时,对于相同的路径/data/local 我得到了权限被拒绝。谁能告诉我内部存储的哪个路径是可读写的,我可以在那里写我的文件。如果我能在不对我的设备进行 root 的情况下实现这一点,那就更好了。

最佳答案

看看this guide来自 Android 文档。

调用 getFilesDir将为您的应用程序的内部目录返回一个 File 对象。

你可以像这样在目录中使用它来写入一个新文件

File file = new File(context.getFilesDir(), fileName);

这是一个答案,其中包含一个示例,说明如何使用 getFilesDir 将文本写入文件:https://stackoverflow.com/a/9306962/2278598

或者,您可以像这样使用openFileOutput

String fileName = "yourFileName";
String textToWrite = "This is some text!";
FileOutputStream outputStream;

try {
outputStream = openFileOutput(fileName , Context.MODE_PRIVATE);
outputStream.write(textToWrite.getBytes());
outputStream.close();
} catch (Exception e) {
e.printStackTrace();
}

关于java - Android 将文本文件写入内部存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34658903/

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