写入/读取文件到/从Android手机的内部存储器 [英] Writing/Reading Files to/from Android phone's internal memory

查看:304
本文介绍了写入/读取文件到/从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();

这篇关于写入/读取文件到/从Android手机的内部存储器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆