我正在使用非活动类,我想在 /data/local/ 路径中创建一个文件。我正在为此使用模拟器。在此路径中创建文件后,我想每 10 秒在文件中写入一些字符串。
由于我使用的是非活动类,因此我没有上下文为我工作,我想不使用上下文。
任何人都可以帮助我如何实现这一目标?提前致谢 :)
我的代码是 -
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) {
}
Run Code Online (Sandbox Code Playgroud)
我正在使用非活动类,我想在 /data/local/ 路径中创建一个文件。
没有/data/local/生产硬件,你可以访问SANS根目录。
还有就是 /data/local/tmp/,它似乎是世界可读和可写权限。我不建议使用它,因为它对所有各方都是开放的,包括攻击者。
任何人都可以帮助我如何实现这一目标?
使用 Java 文件 I/O,以new File("/data/local/tmp/welcome-to-java.txt").
| 归档时间: |
|
| 查看次数: |
1363 次 |
| 最近记录: |