gpt4 book ai didi

android - 写入/读取文件到/从 Android 手机的内存

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:22:29 25 4
gpt4 key购买 nike

我有一个名为“MyClass”的实用程序类。该类有两种方法可以将一些数据读/写到手机的内存中。我是 android 新手,请按照以下代码操作。

public class MyClass  {
public void ConfWrite() {
try {
BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(new
File(getFilesDir()+File.separator+"MyFile.txt")));
bufferedWriter.write("lalit poptani");
bufferedWriter.close();
} catch (Exception e1) {
e1.printStackTrace();
}
}
}

执行ConfWrite方法时失败

请提供更好的方案来解决这个问题

提前致谢

最佳答案

您可以读/写您的文件在data/data/package_name/files文件夹中,

写作

BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(new 
File(getFilesDir()+File.separator+"MyFile.txt")));
bufferedWriter.write("lalit poptani");
bufferedWriter.close();

阅读

 BufferedReader bufferedReader = new BufferedReader(new FileReader(new 
File(getFilesDir()+File.separator+"MyFile.txt")));
String read;
StringBuilder builder = new StringBuilder("");

while((read = bufferedReader.readLine()) != null){
builder.append(read);
}
Log.d("Output", builder.toString());
bufferedReader.close();

关于android - 写入/读取文件到/从 Android 手机的内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9306155/

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