gpt4 book ai didi

java - Android 在/data/local/中创建文件并写入其中

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

我正在使用非 Activity 类,我想在/data/local/路径中创建一个文件。我正在为此使用模拟器。在此路径中创建文件后,我想每 10 秒在文件中写入一些字符串。

因为我使用的是非 Activity 类,所以我没有适合我的上下文,我想在不使用上下文的情况下进行操作。

谁能帮我实现这个目标吗?提前致谢:)

我的代码是 -

try {
File myFile = new File("/data/local/tmp/welcome-to-java.txt");
myFile.createNewFile();
FileOutputStream fOut = new FileOutputStream(myFile);
OutputStreamWriter myOutWriter =
new OutputStreamWriter(fOut);
myOutWriter.append(tempList.toString());
myOutWriter.close();
fOut.close();

} catch (Exception e) {

}

最佳答案

I am using a non-activity class and I want to create a file in /data/local/ path.

生产硬件上没有您可以无根访问的 /data/local/ 目录。

/data/local/tmp/ 似乎是世界可读和世界可写的。我不建议使用它,因为它对包括攻击者在内的所有各方都是开放的。

Could any one please help me how i could achieve this?

使用 Java 文件 I/O,从 new File("/data/local/tmp/welcome-to-java.txt") 开始。

关于java - Android 在/data/local/中创建文件并写入其中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34356394/

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