写入/读取文件到/从Android手机的内部存储器
问题描述:
我有一个名为一个实用工具类MyClass的。这个类有两个方法来读/写一些数据到手机的内存中。我是新来的机器人,请按照以下code。
I have an utility class named 'MyClass'. The class has two methods to read/write some data into phone's internal memory. I am new to android, Please follow below code.
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方法,它失败
while executing ConfWrite method, it fails
请提供一个更好的解决方案来解决这个
please provide a better solution to solve this
在此先感谢
答
可以读/写
在数据/数据/程序包的文件/文件
文件夹被,
撰写
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();